.notif-empty[data-v-245535fd]{display:grid;gap:8px;justify-items:center;padding:44px 22px 48px;text-align:center}.notif-empty--compact[data-v-245535fd]{padding:30px 18px 34px}.notif-empty__glyph[data-v-245535fd]{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:999px;background:var(--brand-primary-50);font-size:24px;color:var(--brand-primary-600)}.notif-empty--compact .notif-empty__glyph[data-v-245535fd]{width:46px;height:46px;font-size:20px}.notif-empty__title[data-v-245535fd]{font-size:14.5px;font-weight:700;letter-spacing:-.015em;color:#31435f}.notif-empty__hint[data-v-245535fd]{max-width:34ch;font-size:12.5px;line-height:1.5;color:#8a96a3;text-wrap:pretty}.notif-item[data-v-2942a830]{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start;padding:11px 12px;border:1px solid transparent;border-radius:16px;transition:background-color .15s ease,border-color .15s ease}.notif-item[data-v-2942a830]:hover{border-color:#e1e6f0;background:#10182008}.notif-item--busy[data-v-2942a830]{opacity:.55}.notif-item--inbox[data-v-2942a830]{grid-template-columns:40px minmax(0,1fr) auto;padding:14px;border-color:#e8ecf4;background:#fff}.notif-item--inbox.notif-item--unread[data-v-2942a830]{border-color:color-mix(in srgb,var(--brand-primary-500) 30%,transparent);background:var(--brand-primary-50)}.notif-item__hit[data-v-2942a830]{position:absolute;inset:0;z-index:0;border-radius:inherit;cursor:pointer}.notif-item__hit[data-v-2942a830]:focus-visible{outline:2px solid var(--brand-primary-600);outline-offset:2px}.notif-item__icon[data-v-2942a830],.notif-item__body[data-v-2942a830]{position:relative;z-index:1;pointer-events:none}.notif-item__icon[data-v-2942a830]{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:var(--brand-primary-100);font-size:17px;color:var(--brand-primary-700)}.notif-item--unread .notif-item__icon[data-v-2942a830]{background:var(--brand-primary-600);color:#fff}.notif-item__body[data-v-2942a830]{display:grid;gap:3px;min-width:0}.notif-item__head[data-v-2942a830]{display:flex;gap:10px;align-items:baseline;min-width:0}.notif-item__title[data-v-2942a830]{flex:1;min-width:0;overflow:hidden;font-size:13.5px;font-weight:700;line-height:1.35;letter-spacing:-.015em;color:#101820;text-overflow:ellipsis;white-space:nowrap}.notif-item__time[data-v-2942a830]{flex:none;font-size:11px;font-variant-numeric:tabular-nums;color:#8a96a3;white-space:nowrap}.notif-item__text[data-v-2942a830]{display:-webkit-box;overflow:hidden;font-size:12.5px;line-height:1.5;color:#5c6577;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.notif-item__meta[data-v-2942a830]{display:flex;gap:8px;align-items:center}.notif-item__chip[data-v-2942a830]{display:inline-flex;padding:2px 8px;border-radius:999px;background:var(--brand-primary-600);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff}.notif-item__stamp[data-v-2942a830]{font-size:11px;font-variant-numeric:tabular-nums;color:#8a96a3}.notif-item__actions[data-v-2942a830]{position:relative;z-index:1;display:flex;flex:none;gap:4px;align-items:center}.notif-item__action[data-v-2942a830]{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:#1018200d;font-size:13px;color:#31435f;cursor:pointer;transition:background-color .15s ease,color .15s ease}.notif-item__action[data-v-2942a830]:hover{background:var(--brand-primary-600);color:#fff}.notif-item__action--danger[data-v-2942a830]:hover{background:#d9503f}.notif-item__action[data-v-2942a830]:focus-visible{outline:2px solid var(--brand-primary-600);outline-offset:2px}.notif-item__action[data-v-2942a830]:disabled{cursor:default;opacity:.5}.notif-list__rows[data-v-d23ee0c4]{display:grid;gap:4px}.notif-list__rows--inbox[data-v-d23ee0c4]{gap:10px}.notif-list__skeleton[data-v-d23ee0c4]{display:grid;gap:8px;padding:10px 12px}.notif-skeleton[data-v-d23ee0c4]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;animation:notif-pulse-d23ee0c4 1.4s ease-in-out infinite}.notif-skeleton__icon[data-v-d23ee0c4]{width:38px;height:38px;border-radius:13px;background:#10182014}.notif-skeleton__lines[data-v-d23ee0c4]{display:grid;gap:6px}.notif-skeleton__line[data-v-d23ee0c4]{height:10px;border-radius:999px;background:#10182014}.notif-skeleton__line--short[data-v-d23ee0c4]{width:58%}@keyframes notif-pulse-d23ee0c4{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.notif-skeleton[data-v-d23ee0c4]{animation:none}}.notif-bell{position:relative;display:inline-flex;flex:none}.notif-bell__trigger{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e6eaf2;border-radius:999px;background:#f4f6fa;color:#31435f;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.notif-bell__trigger:hover{border-color:#d3dcee;background:#f0f3f9}.notif-bell__trigger:focus-visible{outline:2px solid var(--brand-primary-600);outline-offset:2px}.notif-bell__glyph{font-size:20px}.notif-bell__badge{position:absolute;top:-2px;right:-2px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:9px;background:#d9503f;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;pointer-events:none}.notif-pop.p-popover{margin-top:10px;width:min(24rem,calc(100vw - 1.5rem));border:1.5px solid #fff;border-radius:24px;background:linear-gradient(180deg,#fff 0,#fffffff2);font-family:Manrope,system-ui,-apple-system,sans-serif;box-shadow:0 22px 46px #1e24422e,0 6px 14px #1e244214,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.notif-pop.p-popover:before,.notif-pop.p-popover:after{display:none}.notif-pop .notif-pop__content{padding:0}.notif-pop__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(30rem,calc(100vh - 8rem))}.notif-pop__header{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:15px 16px 12px;border-bottom:1px solid #e8ecf4}.notif-pop__heading{display:flex;gap:8px;align-items:center;min-width:0}.notif-pop__title{font-size:14.5px;font-weight:800;letter-spacing:-.02em;color:#101820}.notif-pop__pill{display:inline-flex;padding:3px 9px;border-radius:999px;background:var(--brand-primary-50);font-size:10.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--brand-primary-800);white-space:nowrap}.notif-pop__mark{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--brand-primary-50);font-size:15px;color:var(--brand-primary-700);cursor:pointer;transition:background-color .15s ease,color .15s ease}.notif-pop__mark:hover{background:var(--brand-primary-600);color:#fff}.notif-pop__mark:focus-visible{outline:2px solid var(--brand-primary-600);outline-offset:2px}.notif-pop__scroll{min-height:0;overflow-y:auto;padding:8px 8px 4px}.notif-pop__footer{display:grid;gap:2px;padding:8px;border-top:1px solid #e8ecf4}.notif-pop__link{display:flex;gap:7px;align-items:center;justify-content:center;padding:9px;border-radius:14px;font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--brand-primary-700);cursor:pointer;transition:background-color .15s ease}.notif-pop__link:hover{background:var(--brand-primary-50)}.notif-pop__link:focus-visible{outline:2px solid var(--brand-primary-600);outline-offset:-2px}.notif-pop__link i{font-size:12px}.portal-user-menu.p-tieredmenu{--portal-menu-ink: #101820;--portal-menu-ink-soft: #31435f;--portal-menu-muted: #8a96a3;--portal-menu-line: #e8ecf4;margin-top:10px;min-width:296px;padding:0;border:1.5px solid #fff;border-radius:24px;background:linear-gradient(180deg,#fff 0,#fffffff0);color:var(--portal-menu-ink);font-family:Manrope,system-ui,-apple-system,sans-serif;box-shadow:0 22px 46px #1e24422e,0 6px 14px #1e244214,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);transform-origin:top right;animation:portal-menu-enter .18s cubic-bezier(.22,1,.36,1)}@keyframes portal-menu-enter{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.portal-user-menu .p-tieredmenu-root-list,.portal-user-menu .p-tieredmenu-submenu{display:flex;flex-direction:column;gap:2px;padding:8px;list-style:none}.portal-user-menu .p-tieredmenu-submenu{inset-inline-start:auto!important;right:100%;max-height:320px;min-width:216px;margin-right:6px;overflow-y:auto;border:1.5px solid #fff;border-radius:20px;background:linear-gradient(180deg,#fff 0,#fffffff0);box-shadow:0 18px 38px #1e244229,0 5px 12px #1e244212;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);animation:portal-menu-enter .14s cubic-bezier(.22,1,.36,1)}.portal-user-menu .p-tieredmenu-separator{margin:5px 10px;border-top:1px solid var(--portal-menu-line)}.portal-user-menu .p-tieredmenu-item-content{padding:0;border-radius:18px;background:transparent}.portal-user-menu .p-tieredmenu-item-content:hover{background:transparent}.portal-user-menu .p-tieredmenu-submenu-icon{display:none}.portal-user-menu__header{display:flex;gap:12px;align-items:center;padding:16px 16px 15px;border-radius:22.5px 22.5px 0 0;border-bottom:1px solid var(--portal-menu-line);background:linear-gradient(150deg,var(--brand-primary-50),var(--brand-primary-100))}.portal-user-menu__avatar{flex:none;width:44px;height:44px;border-radius:999px;object-fit:cover;box-shadow:0 6px 16px color-mix(in srgb,var(--brand-primary-600) 26%,transparent)}.portal-user-menu__avatar--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,var(--brand-primary-600),var(--brand-secondary-600));font-size:15px;font-weight:800;color:#fff}.portal-user-menu__identity{flex:1;min-width:0}.portal-user-menu__name{overflow:hidden;font-size:14.5px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--brand-primary-900);text-overflow:ellipsis;white-space:nowrap}.portal-user-menu__email{margin-top:2px;overflow:hidden;font-size:11.5px;line-height:1.3;color:var(--brand-primary-800);text-overflow:ellipsis;white-space:nowrap;opacity:.8}.portal-user-menu__role{display:inline-flex;gap:5px;align-items:center;margin-top:7px;padding:3px 9px;border-radius:999px;background:#ffffffc7;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary-800)}.portal-user-menu__role i{font-size:11px}.portal-user-menu__item{display:flex;gap:11px;align-items:center;padding:6px 12px 6px 6px;border-radius:18px;font-size:13.5px;font-weight:700;letter-spacing:-.01em;color:var(--portal-menu-ink-soft);text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.portal-user-menu__item:hover,.portal-user-menu__item:focus-visible{outline:none;background:#1018200d;color:var(--portal-menu-ink)}.portal-user-menu__item-icon{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:#1018200d;font-size:15px;color:var(--portal-menu-ink-soft);transition:background-color .15s ease,color .15s ease}.portal-user-menu__item:hover .portal-user-menu__item-icon,.portal-user-menu__item:focus-visible .portal-user-menu__item-icon{background:var(--brand-primary-600);color:#fff}.portal-user-menu__item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-user-menu__item-arrow{flex:none;font-size:11px;color:var(--portal-menu-muted)}.portal-user-menu__item--danger:hover,.portal-user-menu__item--danger:focus-visible{background:#d9503f1a;color:#b23a2b}.portal-user-menu__item--danger:hover .portal-user-menu__item-icon,.portal-user-menu__item--danger:focus-visible .portal-user-menu__item-icon{background:#d9503f;color:#fff}.portal-user-menu__item-code{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:#1018200d;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--portal-menu-ink-soft);transition:background-color .15s ease,color .15s ease}.portal-user-menu__item:hover .portal-user-menu__item-code,.portal-user-menu__item:focus-visible .portal-user-menu__item-code{background:var(--brand-primary-600);color:#fff}.portal-user-menu__item--active{background:var(--brand-primary-50);color:var(--brand-primary-800)}.portal-user-menu__item--active .portal-user-menu__item-code{background:var(--brand-primary-100);color:var(--brand-primary-800)}.portal-user-menu__item--active .portal-user-menu__item-arrow{color:var(--brand-primary-600)}.nova-shell[data-v-a4ee3dee]{--nova-bg: #ebeef5;--nova-ink: #101820;--nova-ink-soft: #31435f;--nova-muted: #8a96a3;--nova-line: #e1e6f0;--nova-glass: rgb(255 255 255 / .9);--nova-header-h: 82px;position:relative;display:grid;grid-template-columns:238px minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--nova-bg);color:var(--nova-ink);font-size:15px;line-height:1.45;font-family:Manrope,system-ui,-apple-system,sans-serif}.nova-ambient[data-v-a4ee3dee]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.nova-blob[data-v-a4ee3dee]{position:absolute;border-radius:50%}.nova-blob--a[data-v-a4ee3dee]{top:-170px;left:-90px;width:520px;height:520px;background:var(--brand-primary-200);filter:blur(100px);opacity:.5}.nova-blob--b[data-v-a4ee3dee]{top:80px;right:-180px;width:480px;height:480px;background:var(--brand-secondary-200);filter:blur(110px);opacity:.34}.nova-blob--c[data-v-a4ee3dee]{bottom:-160px;left:26%;width:520px;height:520px;background:var(--brand-secondary-100);filter:blur(110px);opacity:.32}.nova-blob--d[data-v-a4ee3dee]{bottom:120px;right:14%;width:360px;height:360px;background:var(--brand-primary-100);filter:blur(95px);opacity:.36}.nova-topband[data-v-a4ee3dee]{position:absolute;top:0;right:0;left:0;z-index:0;height:var(--nova-header-h);background:#fff;box-shadow:0 10px 26px #1e244217,0 2px 6px #1e24420d;pointer-events:none}.nova-hairline[data-v-a4ee3dee]{position:absolute;top:var(--nova-header-h);right:0;left:0;z-index:0;height:1px;background:linear-gradient(90deg,#262e4e0d,#262e4e1a 16%,#262e4e14);pointer-events:none}.nova-aside[data-v-a4ee3dee]{position:relative;z-index:1;display:flex;min-width:0;padding:14px 0 14px 14px}.nova-panel[data-v-a4ee3dee]{position:relative;display:flex;flex:1;flex-direction:column;gap:16px;padding:18px 14px;overflow:auto;border:1.5px solid #fff;border-radius:28px;background:linear-gradient(180deg,#fff 0,#ffffffe6 150px,#ffffffa8 340px,#fff9);box-shadow:0 22px 46px #1e244229,0 6px 14px #1e244214,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.nova-panel[data-v-a4ee3dee]:before{content:"";position:absolute;top:0;right:0;left:0;height:260px;border-radius:27px 27px 0 0;background:radial-gradient(120% 95% at 50% -10%,color-mix(in srgb,var(--brand-primary-500) 16%,transparent) 0%,color-mix(in srgb,var(--brand-primary-500) 8%,transparent) 38%,color-mix(in srgb,var(--brand-primary-500) 3%,transparent) 62%,transparent 82%);pointer-events:none}.nova-panel[data-v-a4ee3dee]>*{position:relative}.nova-brand[data-v-a4ee3dee]{display:flex;gap:11px;align-items:center;padding:2px 6px 4px}.nova-brand__glyph[data-v-a4ee3dee]{max-width:24px;max-height:24px;width:auto;height:auto;object-fit:contain}.nova-brand__mark[data-v-a4ee3dee]{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:var(--brand-primary-600);box-shadow:0 6px 16px color-mix(in srgb,var(--brand-primary-600) 28%,transparent)}.nova-brand__name[data-v-a4ee3dee]{font-size:15.5px;font-weight:700;letter-spacing:-.02em}.nova-brand__role[data-v-a4ee3dee]{font-size:11px;color:var(--nova-muted)}.nova-nav[data-v-a4ee3dee]{display:flex;gap:11px;align-items:center;padding:6px 12px 6px 6px;border-radius:18px;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--nova-ink-soft);transition:background-color .15s ease,color .15s ease}.nova-nav[data-v-a4ee3dee]:hover{background:#1018200d}.nova-nav--active[data-v-a4ee3dee],.nova-nav--active[data-v-a4ee3dee]:hover{background:var(--brand-primary-950);color:#fff;box-shadow:0 8px 18px #0b0b0d3d}.nova-nav__icon[data-v-a4ee3dee]{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;font-size:19px}.nova-nav--active .nova-nav__icon[data-v-a4ee3dee]{background:#ffffff24;color:#fff}.nova-nav__lock[data-v-a4ee3dee]{display:inline-flex;margin-left:auto;font-size:13px;opacity:.55}.nova-nav__lock+.nova-nav__badge[data-v-a4ee3dee]{margin-left:6px}.nova-nav__badge[data-v-a4ee3dee]{margin-right:6px;margin-left:auto;padding:3px 8px;border-radius:8px;background:var(--brand-primary-50);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--brand-primary-800)}.nova-choice[data-v-a4ee3dee]{display:grid;gap:9px;padding:16px;border:1px solid var(--nova-line);border-radius:22px;background:var(--brand-primary-50);cursor:pointer}.nova-choice__label[data-v-a4ee3dee]{font-size:10px;font-weight:800;letter-spacing:.09em;color:var(--brand-primary-800)}.nova-choice__meta[data-v-a4ee3dee]{font-size:14.5px;font-weight:800;line-height:1.25;letter-spacing:-.015em;color:var(--nova-ink);text-wrap:pretty}.nova-choice__count[data-v-a4ee3dee]{font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--brand-primary-800)}.nova-choice__go[data-v-a4ee3dee]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--brand-primary-600);color:#fff}div.nova-choice[data-v-a4ee3dee]{cursor:default}.nova-header[data-v-a4ee3dee]{display:flex;flex:none;gap:20px;align-items:center;justify-content:space-between;height:var(--nova-header-h);padding:16px 22px 14px}.nova-icon-btn.nova-burger[data-v-a4ee3dee]{display:none}.nova-header__title[data-v-a4ee3dee]{font-size:19px;font-weight:800;letter-spacing:-.025em;white-space:nowrap}.nova-header__sub[data-v-a4ee3dee]{overflow:hidden;font-size:12px;color:var(--nova-muted);text-overflow:ellipsis;white-space:nowrap}.nova-search[data-v-a4ee3dee]{display:flex;flex:0 1 340px;gap:9px;align-items:center;min-width:0;height:44px;padding:0 16px;border:1px solid #e6eaf2;border-radius:999px;background:#f4f6fa;transition:border-color .15s ease,background-color .15s ease}.nova-search[data-v-a4ee3dee]:hover{border-color:#d3dcee;background:#f0f3f9}.nova-search__hint[data-v-a4ee3dee]{overflow:hidden;font-size:13.5px;color:var(--nova-muted);text-overflow:ellipsis;white-space:nowrap}.nova-icon-btn[data-v-a4ee3dee]{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e6eaf2;border-radius:999px;background:#f4f6fa;color:var(--nova-ink-soft);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.nova-icon-btn[data-v-a4ee3dee]:hover{border-color:#d3dcee;background:#f0f3f9}.nova-icon-btn__badge[data-v-a4ee3dee]{position:absolute;top:-2px;right:-2px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;border:2px solid #fff;border-radius:9px;background:#d9503f;font-size:10.5px;font-weight:700;color:#fff}.nova-user[data-v-a4ee3dee]{display:flex;flex:none;gap:9px;align-items:center;padding:4px 12px 4px 4px;border:1px solid var(--nova-line);border-radius:999px;background:#fff;cursor:pointer}.nova-user[data-v-a4ee3dee]:hover{border-color:#d9e2f5}.nova-user__avatar[data-v-a4ee3dee]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:linear-gradient(140deg,var(--brand-primary-600),var(--brand-secondary-600));font-size:13px;font-weight:800;color:#fff}.nova-user__name[data-v-a4ee3dee]{font-size:13px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.nova-user__meta[data-v-a4ee3dee]{font-size:11px;color:var(--nova-muted);white-space:nowrap}.nova-user__caret[data-v-a4ee3dee]{margin-left:1px;font-size:11px;color:var(--nova-muted)}.nova-scroll[data-v-a4ee3dee]{position:relative;flex:1;min-height:0;overflow:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0 / .35) 10px,#000 26px);mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0 / .35) 10px,#000 26px)}.nova-backdrop[data-v-a4ee3dee]{position:fixed;inset:0;z-index:30;background:#1018206b;opacity:0;pointer-events:none;transition:opacity .25s ease}.nova-backdrop--show[data-v-a4ee3dee]{opacity:1;pointer-events:auto}@media(min-width:64rem){.nova-shell[data-v-a4ee3dee]{min-height:760px}.nova-backdrop[data-v-a4ee3dee]{display:none}}@media not (min-width:64rem){.nova-shell[data-v-a4ee3dee]{--nova-header-h: 64px;grid-template-columns:minmax(0,1fr)}.nova-aside[data-v-a4ee3dee]{position:fixed;inset-block:0;left:0;z-index:40;width:min(300px,86vw);padding:10px;visibility:hidden;transform:translate(calc(-100% - 48px));transition:transform .28s ease,visibility 0s linear .28s}.nova-aside--open[data-v-a4ee3dee]{visibility:visible;transform:translate(0);transition:transform .28s ease}.nova-panel[data-v-a4ee3dee]{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.nova-icon-btn.nova-burger[data-v-a4ee3dee]{display:flex}.nova-header[data-v-a4ee3dee]{gap:10px;padding:10px 14px}.nova-header__title[data-v-a4ee3dee]{font-size:17px}.nova-search[data-v-a4ee3dee]{display:none}.nova-user[data-v-a4ee3dee]{padding:3px}.nova-user>.grid[data-v-a4ee3dee],.nova-user__caret[data-v-a4ee3dee]{display:none}.nova-blob--a[data-v-a4ee3dee]{width:320px;height:320px;filter:blur(70px)}.nova-blob--b[data-v-a4ee3dee]{width:300px;height:300px;filter:blur(70px)}.nova-blob--c[data-v-a4ee3dee],.nova-blob--d[data-v-a4ee3dee]{display:none}}.nova-shell{--nova-scrollbar-thumb: rgb(16 24 32 / .16);--nova-scrollbar-thumb-hover: rgb(16 24 32 / .3)}.dark .nova-shell,.nova-shell .dark,.nova-shell [data-surface=dark]{--nova-scrollbar-thumb: rgb(255 255 255 / .22);--nova-scrollbar-thumb-hover: rgb(255 255 255 / .38)}.nova-shell,.nova-shell *{scrollbar-width:thin;scrollbar-color:var(--nova-scrollbar-thumb) transparent}.nova-shell ::-webkit-scrollbar{width:8px;height:8px}.nova-shell ::-webkit-scrollbar-track{background:transparent}.nova-shell ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-color:var(--nova-scrollbar-thumb);background-clip:content-box}.nova-shell ::-webkit-scrollbar-thumb:hover{background-color:var(--nova-scrollbar-thumb-hover)}.nova-shell ::-webkit-scrollbar-corner{background:transparent}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/fonts/newsreader-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 500;font-display:swap;src:url(/assets/fonts/newsreader-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/schibsted-grotesk-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/schibsted-grotesk-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html:has(.aurora-web){scroll-behavior:smooth}.aurora-web{--indigo: #4f47e5;--slate: #334255;--green: #16c97a;--green-ink: #08301e;--ground: #edeff3;--surface: #ffffff;--deep: #16202d;--ink: #334255;--ink-soft: #5e6e85;--ink-faint: #8695a8;--hair: rgb(51 66 85 / 14%);--hair-2: rgb(51 66 85 / 8%);--photo-a: #c9d1dd;--photo-b: #9daabb;--photo-c: #7c8a9e;--display: "Newsreader", georgia, "Times New Roman", serif;--body: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, menlo, monospace;--r: 0;--pad: clamp(20px, 4.6vw, 72px);--gap-sec: clamp(72px, 9vw, 136px);--spring: cubic-bezier(.22, 1.16, .36, 1);background:var(--ground);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;transition:background .4s ease,color .4s ease}.dark .aurora-web{--indigo: #8b85f0;--ground: #141c27;--surface: #1b2532;--deep: #0d141d;--ink: #dde4ec;--ink-soft: #9dacbe;--ink-faint: #788799;--hair: rgb(221 228 236 / 16%);--hair-2: rgb(221 228 236 / 8%);--photo-a: #3a4757;--photo-b: #2c3846;--photo-c: #212c39}.aurora-web *,.aurora-web *:before,.aurora-web *:after{box-sizing:border-box}.aurora-web h1,.aurora-web h2,.aurora-web h3,.aurora-web h4,.aurora-web h5,.aurora-web p,.aurora-web ul,.aurora-web figure{margin:0;padding:0}.aurora-web ul{list-style:none}.aurora-web a{color:inherit;text-decoration:none}.aurora-web button,.aurora-web .btn{-webkit-user-select:none;user-select:none}.aurora-web button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.aurora-web img,.aurora-web svg{display:block;max-width:100%}.aurora-web :focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:0}.aurora-web .wrap{max-width:1440px;margin:0 auto;padding-inline:var(--pad)}.aurora-web .sec{padding-block:var(--gap-sec)}.aurora-web .d1{font-family:var(--display);font-weight:300;letter-spacing:-.022em;line-height:1.05;font-size:clamp(38px,5.4vw,74px);text-wrap:balance}.aurora-web .d2{font-family:var(--display);font-weight:300;letter-spacing:-.018em;line-height:1.1;font-size:clamp(30px,3.9vw,52px);text-wrap:balance}.aurora-web .d3{font-family:var(--display);font-weight:400;letter-spacing:-.012em;line-height:1.18;font-size:clamp(21px,2.1vw,29px);text-wrap:balance}.aurora-web .lede{font-size:clamp(16.5px,1.28vw,18.5px);line-height:1.62;color:var(--ink-soft);max-width:52ch}.aurora-web .small{font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.aurora-web .btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border-radius:999px;font-weight:600;font-size:15.5px;white-space:nowrap;transition:transform .25s var(--spring),background .25s ease,border-color .25s ease}.aurora-web .btn:active{transform:translateY(1px)}.aurora-web .btn-go{background:var(--green);color:var(--green-ink);border:1px solid var(--green)}.aurora-web .btn-go:hover{background:#12b76d;border-color:#12b76d}.aurora-web .btn-line{border:1px solid var(--ink);color:var(--ink);background:transparent}.aurora-web .btn-line:hover{background:var(--ink);color:var(--surface)}.aurora-web .btn-sm{padding:10px 19px;font-size:14.5px}.aurora-web .skip{position:absolute;left:16px;top:12px;z-index:80;padding:10px 16px;background:var(--ink);color:var(--surface);border-radius:999px;transform:translateY(-200%);transition:transform .2s ease}.aurora-web .skip:focus-visible{transform:none;outline-offset:2px}.aurora-web main:focus{outline:none}.aurora-web .nav{position:sticky;top:0;z-index:60;background:transparent;transition:color .3s ease}.aurora-web .nav:before,.aurora-web .nav:after{content:"";position:absolute;top:0;right:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .5s ease}.aurora-web .nav:before{bottom:-88px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / 46%) 44%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgb(0 0 0 / 46%) 44%,transparent 100%)}.aurora-web .nav:after{bottom:-26px;-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 44%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 44%,transparent 100%)}.aurora-web .nav.stuck:before,.aurora-web .nav.stuck:after{opacity:1}.aurora-web .nav.over-dark,.aurora-web:not(.nav-live):has([data-web-hero]) .nav{background:transparent}.aurora-web .nav.over-dark .logo-text,.aurora-web:not(.nav-live):has([data-web-hero]) .nav .logo-text{color:#f5f8fb}.aurora-web .nav.over-dark .nav-links,.aurora-web .nav.over-dark .nav-right,.aurora-web .nav.over-dark .theme-btn,.aurora-web .nav.over-dark .lang-btn,.aurora-web:not(.nav-live):has([data-web-hero]) .nav .nav-links,.aurora-web:not(.nav-live):has([data-web-hero]) .nav .nav-right,.aurora-web:not(.nav-live):has([data-web-hero]) .nav .theme-btn,.aurora-web:not(.nav-live):has([data-web-hero]) .nav .lang-btn{color:#dce3ecd1}.aurora-web .nav.over-dark .btn-line,.aurora-web:not(.nav-live):has([data-web-hero]) .nav .btn-line{border-color:#ffffff52;color:#f5f8fb}.aurora-web .nav.over-dark .btn-line:hover{background:#f5f8fb;color:var(--deep)}.aurora-web .nav.over-dark .nav-burger,.aurora-web:not(.nav-live):has([data-web-hero]) .nav .nav-burger{color:#f5f8fb}.aurora-web .nav.over-dark :focus-visible{outline-color:#f5f8fb}.aurora-web .nav .logo-text,.aurora-web .nav .nav-links a,.aurora-web .nav .nav-right,.aurora-web .nav .theme-btn,.aurora-web .nav .lang-btn,.aurora-web .nav .nav-burger,.aurora-web .nav .btn-line{transition:color .35s ease,border-color .35s ease,background .35s ease}.aurora-web .nav.instant,.aurora-web .nav.instant *,.aurora-web .nav.instant:before,.aurora-web .nav.instant:after{transition:none}.aurora-web .nav-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;height:74px}.aurora-web .nav-in>.logo-chip{justify-self:start}.aurora-web .nav-links{display:flex;justify-self:center;gap:26px;font-size:15px;font-weight:600;color:var(--ink)}.aurora-web .nav-links a,.aurora-web .theme-btn,.aurora-web .lang-btn{position:relative}.aurora-web .lang-btn{display:inline-flex;align-items:center;min-height:44px;padding-inline:6px}.aurora-web .nav-links a:after{content:"";position:absolute;right:0;bottom:-5px;left:0;height:1.5px;background:currentcolor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--spring);pointer-events:none}.aurora-web .nav-links a:hover:after{transform:scaleX(1);transform-origin:left}.aurora-web .nav-right{justify-self:end;display:flex;align-items:center;gap:20px;font-size:15px;font-weight:600;color:var(--ink)}.aurora-web .lang{position:relative}.aurora-web .lang-btn{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:15px;font-weight:600}.aurora-web .lang-list{position:absolute;top:calc(100% + 10px);right:0;background:var(--surface);border:0;border-radius:0;padding:6px;min-width:132px;box-shadow:0 12px 30px #3342551a;display:none;z-index:2}.aurora-web .lang[aria-expanded=true] .lang-list{display:block}.aurora-web .lang-list li button{display:block;width:100%;text-align:start;padding:12px 14px;font-size:14.5px;color:var(--ink-soft)}.aurora-web .lang-list li button:hover{background:var(--ground);color:var(--ink)}.aurora-web .lang-list li[aria-current] button{color:var(--ink);font-weight:600}.aurora-web .theme-btn{color:var(--ink);display:flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;font-size:14.5px}.aurora-web .theme-btn i{font-size:19px;line-height:1}.aurora-web .lang-btn i{font-size:13px;line-height:1;transition:transform .25s var(--spring)}.aurora-web .lang[aria-expanded=true] .lang-btn i{transform:rotate(180deg)}.aurora-web .logo-chip{display:inline-flex;align-items:center;padding:0;color:var(--ink)}.aurora-web .logo-wordmark{height:32px;width:auto}.aurora-web .logo-swap{position:relative;display:inline-flex}.aurora-web .logo-swap img{height:100%;width:auto;max-width:100%;object-fit:contain;transition:opacity .35s ease}.aurora-web .logo-swap img+img{position:absolute;inset:0;width:100%}.aurora-web .logo-swap-off{opacity:0}.dark .aurora-web:not(.nav-live) .logo-swap img:first-child:not(:only-child),.aurora-web:not(.nav-live):has([data-web-hero]) .nav .logo-swap img:first-child:not(:only-child){opacity:0}.dark .aurora-web:not(.nav-live) .logo-swap img+img,.aurora-web:not(.nav-live):has([data-web-hero]) .nav .logo-swap img+img{opacity:1}.aurora-web:has(.nav.instant) .logo-swap img{transition:none}.aurora-web .logo-icon{height:44px;width:44px;object-fit:contain}.aurora-web .logo-text{font-family:var(--display);font-size:24px;font-weight:400;letter-spacing:-.015em;white-space:nowrap}.aurora-web .nav-cta{background:var(--ink);color:var(--surface);border-color:var(--ink)}.aurora-web .nav-cta:hover{background:var(--indigo);border-color:var(--indigo);color:#fff}.aurora-web .nav.over-dark .nav-cta{background:#f5f8fb;color:var(--deep);border-color:#f5f8fb}.aurora-web .nav-burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;position:relative;z-index:72;color:var(--ink)}.aurora-web .nav-burger span{display:block;width:20px;height:1.5px;margin-inline:auto;background:currentcolor;transition:transform .3s var(--spring),opacity .2s ease}.aurora-web .nav-burger[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.aurora-web .nav-burger[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.aurora-web .menu-scrim{position:fixed;inset:0;z-index:70;background:color-mix(in srgb,var(--deep) 42%,transparent);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.aurora-web .menu-scrim-on{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s linear 0s}.aurora-web .menu{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(320px,84vw);display:flex;flex-direction:column;gap:28px;padding:clamp(74px,14vh,104px) 28px 32px;background:var(--surface);box-shadow:-18px 0 48px #16202d2e;overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);visibility:hidden;transition:transform .36s var(--spring),visibility 0s linear .36s}.aurora-web .menu-on{transform:none;visibility:visible;transition:transform .36s var(--spring),visibility 0s linear 0s}.aurora-web .menu-links{display:flex;flex-direction:column}.aurora-web .menu-links a{padding:14px 0;font-family:var(--display);font-weight:400;font-size:24px;letter-spacing:-.012em;border-bottom:1px solid var(--hair-2);color:var(--ink)}.aurora-web .menu-actions{display:flex;flex-direction:column;gap:14px;align-items:stretch;font-size:15.5px;color:var(--ink-soft)}.aurora-web .menu-actions>a:first-child:not(.btn){padding:4px 0}.aurora-web .hero{position:relative;overflow:hidden;height:calc(100vh - var(--nav-h, 74px));height:calc(100svh - var(--nav-h, 74px));display:flex;flex-direction:column;justify-content:center;padding-top:clamp(16px,2.5vw,36px);padding-bottom:clamp(84px,11vh,120px)}.aurora-web .hero-bg{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(ellipse 34% 40% at 74% 46%,rgb(79 71 229 / 13%),transparent 100%),radial-gradient(ellipse 26% 30% at 60% 82%,rgb(22 201 122 / 10%),transparent 100%);animation:aurora-hero-drift 22s ease-in-out infinite alternate}.aurora-web .hero-bg:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--hair) 1px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 48% 60% at 70% 48%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 48% 60% at 70% 48%,#000 30%,transparent 100%)}@keyframes aurora-hero-drift{to{background-position:2% -3%,-2% 3%}}.aurora-web .hero-scroll-wrap{position:absolute;left:0;right:0;bottom:clamp(14px,2.4vh,28px);z-index:2;pointer-events:none;display:flex;justify-content:space-between;align-items:center;gap:24px}.aurora-web .hero-scroll{display:inline-flex;align-items:center;gap:12px;pointer-events:auto;font-family:var(--mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.aurora-web .hero-scroll:hover{color:var(--ink)}.aurora-web .hero-scroll i{position:relative;display:block;width:1px;height:44px;background:var(--hair-2);overflow:hidden}.aurora-web .hero-scroll span{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--ink);animation:aurora-scroll-line 2.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes aurora-scroll-line{0%{transform:translateY(-100%)}50%{transform:translateY(0)}to{transform:translateY(100%)}}.aurora-web .hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(12px,2vw,32px);flex:1;min-height:0}.aurora-web .hero-copy{position:relative;z-index:2}.aurora-web .hero-copy h1{max-width:15ch}.aurora-web .hero-copy .lede{margin-top:26px;max-width:44ch}.aurora-web .hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:36px}.aurora-web .hero-stage{position:relative;height:100%;min-height:0;margin-right:calc(-1 * var(--pad));opacity:0;transition:opacity 1.1s ease .1s}.aurora-web.loaded .hero-stage{opacity:1}.aurora-web .hero-stage canvas{width:100%;height:100%;display:block}.aurora-web .hero-stores{display:flex;align-items:center;gap:16px;pointer-events:auto}.aurora-web .hero-stores>small{font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);display:flex;align-items:center;gap:16px}.aurora-web .hero-stores>small:after{content:"";display:block;width:40px;height:1px;background:currentcolor;opacity:.45}.aurora-web .store-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aurora-web .store-chip{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 13px;border:1px solid var(--hair);border-radius:999px;color:var(--ink);transition:border-color .25s ease,background .25s ease}.aurora-web .store-chip:hover{border-color:var(--ink-faint);background:color-mix(in srgb,var(--surface) 70%,transparent)}.aurora-web .store-chip i{font-size:22px;line-height:1}.aurora-web .store-chip span{display:flex;flex-direction:column;line-height:1.25}.aurora-web .store-chip small{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.aurora-web .store-chip b{font-size:14px;font-weight:600}.aurora-web .rise{opacity:0;transform:translateY(14px)}@media(prefers-reduced-motion:reduce){.aurora-web .nav-links a:after,.aurora-web .theme-btn:after,.aurora-web .lang-btn:after{transition:none}.aurora-web .hero-bg{animation:none}.aurora-web .hero-scroll span{animation:none;height:40%}}.aurora-web .sec-tight{padding-top:0}.aurora-web .section-title{margin-top:14px}.aurora-web .section-title-sm{margin-top:12px}.aurora-web .section-lede{margin-top:22px}.aurora-web .feature-note{margin-top:22px;max-width:48ch}.aurora-web .integ-body{margin-top:14px;max-width:44ch}.aurora-web .paths{background:var(--surface);border-block:1px solid var(--hair-2)}.aurora-web .seg-row{display:flex;justify-content:center}.aurora-web .seg{display:inline-flex;position:relative;padding:5px;border:1px solid var(--hair);border-radius:999px;gap:2px}.aurora-web .seg-thumb{position:absolute;top:5px;bottom:5px;left:5px;border-radius:999px;background:var(--indigo);transition:transform .55s var(--spring),width .55s var(--spring);z-index:0}.aurora-web .seg button{position:relative;z-index:1;padding:11px 26px;border-radius:999px;font-weight:600;font-size:15.5px;color:var(--ink-soft);transition:color .3s ease;white-space:nowrap}.aurora-web .seg button[aria-selected=true]{color:#fff}.aurora-web .stack{display:grid;margin-top:clamp(44px,5vw,72px)}.aurora-web .track{grid-area:1 / 1}.aurora-web .track-off{opacity:0;visibility:hidden;transform:translateY(16px) scale(.985);pointer-events:none}@media(prefers-reduced-motion:reduce){.aurora-web .menu,.aurora-web .menu-scrim,.aurora-web .nav-burger span{transition:none}}.aurora-web .beat-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:end;padding-bottom:clamp(36px,4vw,56px);border-bottom:1px solid var(--hair)}.aurora-web .beat-lead .kicker{margin-bottom:14px}.aurora-web .beat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,38px);margin-top:clamp(36px,4vw,54px)}.aurora-web .beat h4{font-size:15.5px;font-weight:700;margin:18px 0 7px}.aurora-web .beat p{font-size:14.8px;line-height:1.58;color:var(--ink-soft)}.aurora-web .crop{border:0;border-radius:0;background:var(--ground);aspect-ratio:16 / 10;overflow:hidden}.aurora-web .crop img,.aurora-web .feature-art img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.dark .aurora-web .crop img,.dark .aurora-web .feature-art img,.dark .aurora-web .dict-art img{mix-blend-mode:normal;filter:none}.aurora-web .track-cta{margin-top:clamp(38px,4vw,56px);display:flex;align-items:center;gap:22px;flex-wrap:wrap}.aurora-web .two-col{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,5vw,88px);align-items:end}.aurora-web .two-col.top{align-items:start}.aurora-web .measure-list{border-top:1px solid var(--hair)}.aurora-web .measure-list li{padding:clamp(20px,2.2vw,30px) 0;border-bottom:1px solid var(--hair);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(16px,2.6vw,44px);align-items:baseline}.aurora-web .measure-list li:last-child{border-bottom:0}.aurora-web .measure-list h3{font-family:var(--display);font-weight:400;font-size:clamp(20px,1.9vw,26px);letter-spacing:-.01em}.aurora-web .measure-list p{font-size:15px;line-height:1.6;color:var(--ink-soft)}.aurora-web .feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);align-items:center}.aurora-web .feature.flip .feature-art{order:-1}.aurora-web .feature-art img{height:auto;display:block}.aurora-web .bullets{margin-top:26px}.aurora-web .bullets li{padding:11px 0 11px 22px;border-bottom:1px solid var(--hair-2);position:relative;font-size:15.2px;color:var(--ink-soft)}.aurora-web .bullets li:before{content:"";position:absolute;left:0;top:19px;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--indigo)}.aurora-web .dict-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:clamp(28px,3.2vw,40px);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.aurora-web .dict{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:clamp(18px,2.4vw,32px);align-items:center;padding:clamp(26px,3vw,40px) clamp(22px,2.4vw,36px) clamp(26px,3vw,40px) 0}.aurora-web .dict+.dict{border-left:1px solid var(--hair);padding-left:clamp(22px,2.4vw,36px);padding-right:0}.aurora-web .dict-art{width:180px;aspect-ratio:1;overflow:hidden;background:var(--ground)}.aurora-web .dict-art img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.aurora-web .dict-body{display:flex;flex-direction:column;gap:12px}.aurora-web .dict .d3{font-size:clamp(20px,1.8vw,25px)}.aurora-web .abroad{background:var(--surface);border-block:1px solid var(--hair-2)}.aurora-web .abroad-photo{height:clamp(260px,32vw,420px);border-radius:var(--r);position:relative;overflow:hidden;background:linear-gradient(210deg,var(--photo-a) 0%,var(--photo-b) 52%,var(--photo-c) 100%);margin-top:clamp(34px,4vw,56px)}.aurora-web .abroad-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.aurora-web .cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,36px);margin-top:clamp(30px,3.4vw,48px);border-top:1px solid var(--hair);padding-top:clamp(24px,2.6vw,36px)}.aurora-web .cost-grid h4{font-family:var(--display);font-weight:400;font-size:clamp(19px,1.8vw,24px);margin-bottom:8px}.aurora-web .cost-grid p{font-size:14.8px;color:var(--ink-soft);line-height:1.6}.aurora-web .inst{background:var(--deep);color:#dce3ec}.aurora-web .inst .lede,.aurora-web .inst .small{color:#9fadbf}.aurora-web .inst .btn-line{border-color:#ffffff38;color:#dce3ec}.aurora-web .inst .btn-line:hover{background:#dce3ec;color:var(--deep)}.aurora-web .inst-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,72px);align-items:end}.aurora-web .inst-head .d2,.aurora-web .inst .d3{color:#f2f5f9}.aurora-web .group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(46px,5vw,78px);border-top:1px solid rgb(255 255 255 / 12%)}.aurora-web .group{padding:clamp(26px,2.8vw,38px) clamp(22px,2.4vw,36px) clamp(30px,3.2vw,44px) clamp(22px,2.4vw,36px);border-bottom:1px solid rgb(255 255 255 / 12%);border-right:1px solid rgb(255 255 255 / 12%)}.aurora-web .group:nth-child(4n+1){padding-left:0}.aurora-web .group:nth-child(4n){border-right:0;padding-right:0}.aurora-web .group h4{font-family:var(--display);font-weight:400;font-size:clamp(19px,1.7vw,23px);color:#f2f5f9;margin-bottom:12px;letter-spacing:-.01em}.aurora-web .group p{font-size:14.6px;line-height:1.62;color:#93a2b5;max-width:30ch}.aurora-web .integ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;margin-top:clamp(46px,5vw,78px);border-top:1px solid rgb(255 255 255 / 12%)}.aurora-web .integ>div:first-child{grid-column:1 / 3;padding:clamp(36px,4vw,56px) clamp(22px,2.4vw,36px) clamp(36px,4vw,56px) 0;align-self:center}.aurora-web .integ-logos{grid-column:3 / 5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.aurora-web .integ-logo{display:flex;flex-direction:column;justify-content:flex-start;gap:22px;padding:clamp(52px,5.5vw,76px) clamp(22px,2.4vw,36px) clamp(36px,4vw,56px);background:transparent;color:#dce3ec;border-left:1px solid rgb(255 255 255 / 12%);transition:background .25s}.aurora-web .integ-logo:last-child{padding-right:0}.aurora-web .integ-logo:hover{background:#ffffff08}.aurora-web .integ-brand{display:flex;align-items:center;height:64px}.aurora-web .integ-brand svg{height:64px;width:64px;display:block}.aurora-web .integ-logo em{font-style:normal;font-size:16px;font-weight:600;line-height:1.5;color:#e6ecf3}.aurora-web .close-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,52px)}.aurora-web .close-card{background:var(--surface);border:0;border-radius:0;padding:clamp(28px,3.4vw,52px);display:flex;flex-direction:column;gap:16px}.aurora-web .close-card .btn{align-self:flex-start;margin-top:12px}.aurora-web .faq-head{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,5vw,88px);align-items:end}.aurora-web .faq-head .kicker{margin-bottom:4px}.aurora-web .faq-list{margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--hair)}.aurora-web .faq-item{border-bottom:1px solid var(--hair)}.aurora-web .faq-q{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:20px;align-items:center;padding:clamp(18px,2vw,26px) 0;cursor:pointer;list-style:none;font-family:var(--display);font-weight:400;font-size:clamp(19px,1.7vw,24px);letter-spacing:-.01em;line-height:1.25;color:var(--ink);-webkit-user-select:none;user-select:none}.aurora-web .faq-q::-webkit-details-marker{display:none}.aurora-web .faq-q:hover{text-decoration:underline;text-underline-offset:4px}.aurora-web .faq-q:focus-visible{outline:2px solid var(--indigo);outline-offset:4px}.aurora-web .faq-mark{position:relative;width:24px;height:24px}.aurora-web .faq-mark:before,.aurora-web .faq-mark:after{content:"";position:absolute;inset:50% auto auto 50%;width:14px;height:1.5px;background:var(--indigo);transform:translate(-50%,-50%);transition:transform .3s var(--spring)}.aurora-web .faq-mark:after{transform:translate(-50%,-50%) rotate(90deg)}.aurora-web .faq-item[open] .faq-mark:after{transform:translate(-50%,-50%) rotate(0)}.aurora-web .faq-panel{overflow:hidden}.aurora-web .faq-a{padding:0 48px clamp(20px,2.2vw,30px) 0;max-width:68ch;font-size:15.5px;line-height:1.65;color:var(--ink-soft)}.aurora-web .faq-a p+p,.aurora-web .faq-a ul,.aurora-web .faq-a ol{margin-top:.7em}.aurora-web .faq-a ul,.aurora-web .faq-a ol{padding-left:1.3em}.aurora-web .faq-a ul{list-style:disc}.aurora-web .faq-a ol{list-style:decimal}.aurora-web .faq-a a{color:var(--indigo);text-decoration:underline;text-underline-offset:3px}.aurora-web .faq-a strong{color:var(--ink);font-weight:600}.aurora-web .faq-more{margin-top:clamp(24px,3vw,40px)}.aurora-web .faq-more a{font-weight:600;font-size:15px;color:var(--ink);border-bottom:1px solid var(--indigo);padding-bottom:2px}.aurora-web .faq-more a:hover{color:var(--indigo)}.aurora-web .faq-page .page-head .kicker{margin-bottom:4px}.aurora-web .faq-page .faq-group+.faq-group{margin-top:clamp(48px,6vw,88px)}.aurora-web .faq-page .faq-group-head .small{margin-top:10px;max-width:56ch}.aurora-web .faq-page .faq-list{margin-top:clamp(18px,2vw,28px)}@media(max-width:860px){.aurora-web .faq-head{grid-template-columns:1fr;gap:18px}}.aurora-web .foot{position:relative;overflow:hidden;background:var(--surface);padding-block:clamp(44px,5vw,72px) clamp(30px,3vw,44px)}.aurora-web .foot:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(ellipse 34% 50% at 18% 30%,rgb(79 71 229 / 10%),transparent 100%),radial-gradient(ellipse 28% 40% at 82% 70%,rgb(22 201 122 / 9%),transparent 100%);animation:aurora-hero-drift 22s ease-in-out infinite alternate}.aurora-web .foot-dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--hair) 1px,transparent 1.3px);background-size:26px 26px;-webkit-mask-image:linear-gradient(#000,transparent 55%);mask-image:linear-gradient(#000,transparent 55%)}.aurora-web .foot .wrap{position:relative}.aurora-web .foot-top{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(5,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.aurora-web .foot-logo{margin-bottom:18px}.aurora-web .foot-head{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.04em;color:var(--ink-soft);margin:0 0 14px}.aurora-web .foot-head a{color:inherit}.aurora-web .foot-head a:hover{color:var(--ink)}.aurora-web .foot-blurb{font-family:var(--body);font-size:14px;line-height:1.5;color:var(--ink-soft);max-width:28ch;margin-bottom:14px}.aurora-web .foot li{padding:6px 0}.aurora-web .foot li a{font-size:14.8px;color:var(--ink-soft)}.aurora-web .foot li a:hover{color:var(--ink)}.aurora-web .foot-band{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:clamp(38px,4vw,58px);padding:26px 0;border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2)}.aurora-web .cg{display:flex;align-items:center;gap:14px;font-size:13.8px;color:var(--ink-faint)}.aurora-web .cg-mark{display:inline-block;width:104px;height:26px;flex:none;background-color:var(--ink);-webkit-mask:url(/assets/brand/cognicise.svg) no-repeat center / contain;mask:url(/assets/brand/cognicise.svg) no-repeat center / contain}.aurora-web .foot-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px;font-size:13.8px;color:var(--ink-faint)}.aurora-web .foot-langs{display:flex;gap:16px}.aurora-web .foot-langs button{padding:10px 8px;font-size:13.8px;color:var(--ink-soft)}.aurora-web .foot-langs button:hover{color:var(--ink-soft)}.aurora-web .foot-langs button[aria-current]{color:var(--ink);font-weight:600}.aurora-web .page-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,72px);align-items:end;padding-block:clamp(48px,6vw,84px) 0}.aurora-web .page-head h1{margin-top:22px}.aurora-web .page-head .lede{max-width:46ch}.aurora-web .crumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.aurora-web .crumb a:hover{color:var(--ink)}.aurora-web .with-aside{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(40px,5vw,80px);align-items:start}.aurora-web .post-lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;background:var(--surface)}.aurora-web .post-lead-art{overflow:hidden;background:var(--ground)}.aurora-web .post-lead-art img{width:100%;height:100%;min-height:clamp(260px,27vw,400px);object-fit:cover;transition:transform .6s var(--spring)}.aurora-web .post-lead-body{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(26px,3.6vw,56px)}.aurora-web .post-lead-body h2{font-family:var(--display);font-weight:300;font-size:clamp(27px,2.9vw,40px);line-height:1.12;letter-spacing:-.016em}.aurora-web .post-lead-body p{font-size:16.5px;line-height:1.62;color:var(--ink-soft)}.aurora-web .post-more{font-size:14.5px;font-weight:600;color:var(--indigo)}.aurora-web .post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);margin-top:clamp(18px,2vw,28px)}.aurora-web .post{display:flex;flex-direction:column;background:var(--surface);transition:transform .35s var(--spring)}.aurora-web .post:hover{transform:translateY(-3px)}.aurora-web .post-body{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2vw,26px) clamp(20px,2vw,26px) clamp(24px,2.4vw,30px)}.aurora-web .post-art{aspect-ratio:16 / 10;overflow:hidden;background:var(--ground)}.aurora-web .post-art img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--spring)}.aurora-web .post-lead:hover .post-lead-art img{transform:scale(1.03)}.aurora-web .post-art-empty{display:grid;place-items:center}.aurora-web .post-art-empty:after{content:"";width:34px;height:1px;background:var(--hair)}.aurora-web .post-body h3{font-family:var(--display);font-weight:400;font-size:clamp(21px,1.9vw,24px);letter-spacing:-.01em;line-height:1.2}.aurora-web .post-body p{font-size:14.6px;line-height:1.6;color:var(--ink-soft)}.aurora-web .post-body time,.aurora-web .post-lead-body time{font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.aurora-web .post-lead:hover h2,.aurora-web .post:hover h3{color:var(--indigo)}.aurora-web .list-empty{padding:clamp(48px,7vw,96px) 0;border-top:1px solid var(--hair);text-align:center}.aurora-web .scroll-status{padding-top:clamp(30px,3.4vw,44px);text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.aurora-web .scroll-more{display:flex;margin:clamp(30px,3.4vw,44px) auto 0}.aurora-web .article-page{background:var(--surface)}.aurora-web:has(.article-page){background:var(--surface)}.dark .aurora-web:has(.article-page){background:var(--deep)}.dark .aurora-web .article-page,.dark .aurora-web:has(.article-page) .foot{background:var(--deep)}.aurora-web .article-hero{position:relative;margin-top:calc(-1 * var(--nav-h, 74px));padding-top:calc(var(--nav-h, 74px) + clamp(80px,12vh,150px));padding-bottom:clamp(38px,5vh,64px);min-height:clamp(420px,62vh,640px);display:flex;align-items:flex-end;overflow:hidden;background:var(--deep);color:#f5f8fb}.aurora-web .article-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aurora-web .article-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0d141de0,#0d141d9e 42%,#0d141d57 72%,#0d141d85)}.aurora-web .article-hero-in{position:relative;z-index:1;width:100%}.aurora-web .article-hero h1{margin-top:20px;max-width:20ch;color:#f5f8fb}.aurora-web .back-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.aurora-web .back-link i{font-size:16px;line-height:1;transition:transform .28s var(--spring)}.aurora-web .back-link:hover i{transform:translate(-4px)}.aurora-web .article-hero .back-link{color:#e8eef5eb}.aurora-web .article-hero .back-link:hover{color:#fff}.aurora-web .article-hero :focus-visible{outline-color:#f5f8fb}.aurora-web .article-bar,.aurora-web .aside-title{display:flex;align-items:center;min-height:30px}.aurora-web .article-bar{gap:18px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--hair)}.aurora-web .article-bar .meta{margin-top:0}.aurora-web .article-bar .fontsize{margin-left:auto}.aurora-web .article-page .with-aside{padding-top:clamp(34px,4vw,56px)}.aurora-web .article-page .with-aside>aside{position:sticky;top:calc(var(--nav-h, 74px) + clamp(20px,3vh,34px))}.aurora-web .article{max-width:76ch}.aurora-web .article-head{margin-top:22px;padding-bottom:clamp(22px,2.4vw,30px);border-bottom:1px solid var(--hair)}.aurora-web .article-head h1{font-size:clamp(32px,4vw,52px)}.aurora-web .meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.aurora-web .meta-end{margin-left:auto}.aurora-web .article-art{margin-top:clamp(24px,3vw,34px);max-height:460px;overflow:hidden;background:var(--ground)}.aurora-web .article-art img{width:100%;height:100%;max-height:460px;object-fit:cover;object-position:center top}.aurora-web .prose{margin-top:clamp(26px,3vw,34px);font-size:17px;line-height:1.72;color:var(--ink)}.aurora-web .prose>:first-child{margin-top:0}.aurora-web .prose p{margin:0 0 1.15em}.aurora-web .prose h2,.aurora-web .prose h3,.aurora-web .prose h4{font-family:var(--display);font-weight:400;letter-spacing:-.012em;line-height:1.2;color:var(--ink)}.aurora-web .prose h2{font-size:1.72em;margin:1.6em 0 .5em}.aurora-web .prose h3{font-size:1.34em;margin:1.5em 0 .45em}.aurora-web .prose h4{font-size:1.12em;margin:1.4em 0 .4em}.aurora-web .prose ul,.aurora-web .prose ol{margin:0 0 1.15em;padding-left:1.4em}.aurora-web .prose ul{list-style:disc}.aurora-web .prose ol{list-style:decimal}.aurora-web .prose li{margin-bottom:.4em}.aurora-web .prose li::marker{color:var(--ink-faint)}.aurora-web .prose strong{font-weight:700}.aurora-web .prose a{color:var(--indigo);text-decoration:underline;text-underline-offset:2px}.aurora-web .prose img{margin:1.5em 0;border-radius:var(--r)}.aurora-web .prose blockquote{margin:1.6em 0;padding-left:24px;border-left:1px solid var(--indigo);font-family:var(--display);font-size:1.35em;line-height:1.35}.aurora-web .prose hr{margin:2em 0;border:0;border-top:1px solid var(--hair)}.aurora-web .prose table{width:100%;margin:0 0 1.15em;border-collapse:collapse;font-size:.9em}.aurora-web .prose th,.aurora-web .prose td{border:1px solid var(--hair);padding:.6em .85em;text-align:start}.aurora-web .prose th{font-weight:600}.aurora-web .notice{margin-top:clamp(20px,2.4vw,26px);padding:14px 18px;border:1px solid var(--hair);background:var(--surface);font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.aurora-web .fontsize{display:inline-flex;align-items:center;gap:6px}.aurora-web .fontsize button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--hair);font-family:var(--body);font-size:13.5px;font-weight:600;color:var(--ink-soft);transition:border-color .25s ease,color .25s ease}.aurora-web .fontsize button:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.aurora-web .fontsize button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.aurora-web .fontsize button:disabled{color:var(--ink-faint);opacity:.5;cursor:default}.aurora-web .aside-title{font-family:var(--mono);font-weight:400;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:14px}.aurora-web .article-bar+.article .prose{margin-top:clamp(26px,3vw,34px)}.aurora-web .aside-card{border-top:1px solid var(--hair)}.aurora-web .aside-card li{border-bottom:1px solid var(--hair-2)}.aurora-web .aside-card li:last-child{border-bottom:0}.aurora-web .aside-card a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:16px 0}.aurora-web .aside-card .aside-art{aspect-ratio:16 / 10;overflow:hidden;background:var(--ground)}.aurora-web .aside-card .aside-art img{width:100%;height:100%;object-fit:cover}.aurora-web .aside-card h4{font-size:15px;font-weight:600;line-height:1.4}.aurora-web .aside-card a:hover h4{color:var(--indigo)}.aurora-web .aside-list{border-top:1px solid var(--hair)}.aurora-web .aside-list li{border-bottom:1px solid var(--hair-2)}.aurora-web .aside-list li:last-child{border-bottom:0}.aurora-web .aside-list a{display:block;padding:14px 0 14px 16px;position:relative;font-size:15px;font-weight:600;line-height:1.4;color:var(--ink-soft);transition:color .25s ease}.aurora-web .aside-list a:hover{color:var(--indigo)}.aurora-web .aside-list a[aria-current]{color:var(--ink);cursor:default}.aurora-web .aside-list a[aria-current]:before{content:"";position:absolute;left:0;top:18px;width:7px;height:7px;border-radius:50%;background:var(--indigo)}.aurora-web .aside-card time{display:block;margin-top:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.aurora-web .kicker{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.aurora-web .kicker:after{content:"";width:28px;height:1px;background:var(--indigo)}.aurora-web .inst .kicker{color:#dce3ec}.aurora-web .inst .kicker:after{background:#16c97a}.aurora-web .ledger{background:var(--surface);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding-block:clamp(48px,6vw,96px);transition:background .4s ease}.aurora-web .ledger-stage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,88px);align-items:start}.aurora-web .ledger-left{display:flex;flex-direction:column;gap:clamp(28px,4vw,56px)}.aurora-web .ledger-entity{margin:0;font-family:var(--display);font-weight:300;font-size:clamp(19px,1.5vw,21px);line-height:1.42;letter-spacing:-.01em;color:var(--ink);max-width:40ch;text-wrap:pretty}.aurora-web .ledger-mono{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.aurora-web .ledger-audience{display:flex;flex-direction:column}.aurora-web .ledger-swap{display:flex;flex-direction:column;gap:6px;font-family:var(--display);font-weight:300;font-size:clamp(30px,3.5vw,50px);line-height:1.32;letter-spacing:-.02em;color:var(--ink)}.aurora-web .ledger-right{display:flex;flex-direction:column;min-width:0}.aurora-web .ledger-head{display:none;padding-bottom:12px;border-bottom:1px solid var(--hair)}.aurora-web .ledger-head-title{position:relative;height:1.3em;overflow:hidden;font-family:var(--display);font-weight:400;font-size:clamp(17px,1.35vw,20px);line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.aurora-web .ledger-head-word{position:absolute;inset:0 auto auto 0;white-space:nowrap;will-change:transform}.aurora-web .ledger-lists{position:relative;display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.aurora-web .ledger-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.aurora-web .ledger-static-head{margin:0;padding:18px 0 6px;font-family:var(--display);font-weight:500;font-size:clamp(22px,2vw,28px);letter-spacing:-.01em;color:var(--ink)}.aurora-web .ledger-panel:before{content:attr(aria-label);font-family:var(--display);font-weight:500;font-size:clamp(22px,2vw,28px);letter-spacing:-.01em;color:var(--ink);padding:18px 0 6px;display:block}.aurora-web h2.ledger-word{margin:0;font:inherit}.aurora-web .ledger-line{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid var(--hair);align-items:baseline}.aurora-web .ledger-num{font-family:var(--mono);font-size:13px;color:var(--ink)}.aurora-web .ledger-text{display:flex;flex-direction:column;gap:3px;min-width:0}.aurora-web .ledger-title{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(19px,1.45vw,21px);line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.aurora-web .ledger-body{margin:0;font-size:14px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.aurora-web .ledger-intro{margin:0 0 8px;overflow:hidden;background:var(--ground)}.aurora-web .ledger-intro img{display:block;width:100%;height:auto}.aurora-web .ledger-panel{display:flex;flex-direction:column;gap:16px;padding-top:18px}.aurora-web .ledger-panel-head{display:flex;flex-direction:column;gap:10px}.aurora-web .ledger-panel-title{margin:0;font-family:var(--display);font-weight:300;font-size:clamp(26px,2.4vw,34px);line-height:1.12;letter-spacing:-.018em;color:var(--ink);text-wrap:balance}.aurora-web .ledger-panel-lede{margin:0;font-size:15.5px;line-height:1.55;color:var(--ink-soft);max-width:60ch;text-wrap:pretty}.aurora-web .ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.aurora-web .ledger-card{display:flex;flex-direction:column;gap:10px;min-width:0}.aurora-web .ledger-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--ground)}.aurora-web .ledger-media img{display:block;width:100%;height:100%;object-fit:cover}.aurora-web .ledger-caption{display:flex;flex-direction:column;gap:3px}.aurora-web .ledger-caption-title{margin:0;font-family:var(--body);font-weight:600;font-size:15px;line-height:1.3;color:var(--ink)}.aurora-web .ledger-caption-body{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.aurora-web .ledger-armed{height:560vh;padding-block:0}.aurora-web .ledger-armed .ledger-stage{position:sticky;top:var(--nav-h, 74px);height:calc(100vh - var(--nav-h, 74px));box-sizing:border-box;padding-block:clamp(32px,5vh,56px) 40px;align-items:stretch;overflow:hidden}.aurora-web .ledger-armed .ledger-left{height:100%;justify-content:space-between}.aurora-web .ledger-armed .ledger-swap{display:block;position:relative;height:1.32em;overflow:hidden}.aurora-web .ledger-armed .ledger-word{position:absolute;inset:0 auto auto 0;white-space:nowrap;will-change:transform}.aurora-web .ledger-armed .ledger-right{height:100%;min-height:0}.aurora-web .ledger-armed .ledger-lists{display:block;flex:1;min-height:0;margin-top:4px}.aurora-web .ledger-armed .ledger-list{position:absolute;left:0;top:0;width:100%}.aurora-web .ledger-armed .ledger-head{display:block}.aurora-web .ledger-armed .ledger-static-head,.aurora-web .ledger-armed .ledger-panel:before{display:none}.aurora-web .ledger-armed .ledger-line{will-change:clip-path}.aurora-web .ledger-armed .ledger-intro{position:absolute;inset:4px 0 0;margin:0;z-index:1;will-change:clip-path}.aurora-web .ledger-armed .ledger-intro img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.aurora-web .ledger-armed .ledger-panel{position:absolute;inset:0;padding-top:14px;gap:14px;pointer-events:none}.aurora-web .ledger-armed .ledger-panel-head>*,.aurora-web .ledger-armed .ledger-caption{will-change:clip-path}.aurora-web .ledger-armed .ledger-grid{flex:1;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr))}.aurora-web .ledger-armed .ledger-card{min-height:0}.aurora-web .ledger-armed .ledger-media{flex:1;min-height:0;aspect-ratio:auto;will-change:clip-path}.aurora-web .ledger-armed .ledger-media img{position:absolute;inset:0;will-change:transform}@media(max-width:1080px){.aurora-web .ledger-stage{grid-template-columns:minmax(0,1fr);gap:36px}.aurora-web .ledger-audience{display:none}}@media(max-width:560px){.aurora-web .ledger-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1080px){.aurora-web .beat-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(28px,4vw,40px)}.aurora-web .group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-web .group{padding-left:clamp(22px,2.4vw,36px)}.aurora-web .group:nth-child(4n){border-right:1px solid rgb(255 255 255 / 12%);padding-right:clamp(22px,2.4vw,36px)}.aurora-web .group:nth-child(odd){padding-left:0}.aurora-web .group:nth-child(2n){border-right:0;padding-right:0}.aurora-web .integ{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-web .integ>div:first-child{grid-column:1 / 3;padding:clamp(36px,4vw,56px) 0 28px}.aurora-web .integ-logos{grid-column:1 / 3;border-top:1px solid rgb(255 255 255 / 12%)}.aurora-web .integ-logo:first-child{border-left:0;padding-left:0}.aurora-web .foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.aurora-web .foot-top>:first-child{grid-column:1 / -1}}@media(max-width:860px){.aurora-web .hero{padding-bottom:clamp(24px,4vh,44px)}.aurora-web .nav-links,.aurora-web .nav-login,.aurora-web .nav-cta{display:none}.aurora-web .nav-burger{display:flex}.aurora-web .nav-in{grid-template-columns:1fr auto;height:68px;gap:14px}.aurora-web .logo-wordmark{height:38px}.aurora-web .logo-text{font-size:27px}.aurora-web .nav-right{gap:14px}.aurora-web .hero-scroll-wrap{display:none}.aurora-web .hero-grid,.aurora-web .two-col,.aurora-web .feature,.aurora-web .inst-head,.aurora-web .beat-lead{grid-template-columns:1fr}.aurora-web .feature.flip .feature-art{order:0}.aurora-web .hero-grid{grid-template-rows:minmax(0,1fr) auto}.aurora-web .hero-stage{margin-right:0;margin-top:0;order:-1}.aurora-web .hero-copy{margin-top:8px;text-align:center}.aurora-web .hero-copy h1,.aurora-web .hero-copy .lede{margin-left:auto;margin-right:auto}.aurora-web .hero-actions{flex-wrap:nowrap;justify-content:center}.aurora-web .hero-actions .btn{width:auto;flex:1 1 0}.aurora-web .measure-list li{grid-template-columns:1fr;gap:6px}.aurora-web .close-grid,.aurora-web .cost-grid{grid-template-columns:1fr}.aurora-web .beat-lead{gap:20px;align-items:start}.aurora-web .dict-pair{grid-template-columns:1fr}.aurora-web .dict+.dict{border-left:0;border-top:1px solid var(--hair);padding-left:0}.aurora-web .dict{grid-template-columns:minmax(0,1fr) 120px}.aurora-web .dict-art{width:120px}}@media(max-width:640px){.aurora-web .foot-top{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.aurora-web .foot-top>:first-child{grid-column:1 / -1}}@media(max-width:560px){.aurora-web .beat-row,.aurora-web .group-grid{grid-template-columns:1fr}.aurora-web .group{border-right:0!important;padding-right:0!important;padding-left:0!important}.aurora-web .integ-logos{grid-template-columns:1fr}.aurora-web .integ-logo{border-left:0!important;padding-left:0;padding-right:0}.aurora-web .integ-logo+.integ-logo{border-top:1px solid rgb(255 255 255 / 12%)}.aurora-web .seg{width:100%}.aurora-web .seg button{flex:1;padding:11px 12px;font-size:14.5px}.aurora-web .btn{width:100%}.aurora-web .hero-actions,.aurora-web .track-cta{gap:14px}.aurora-web .hero-actions .btn{width:auto}}@media(max-width:1080px){.aurora-web .with-aside{grid-template-columns:1fr}.aurora-web .aside-card{max-width:620px}.aurora-web .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.aurora-web .page-head,.aurora-web .post-lead,.aurora-web .post-grid{grid-template-columns:1fr}.aurora-web .post-lead-art img{min-height:0;aspect-ratio:16 / 9}.aurora-web .article{max-width:none}.aurora-web .article-page .with-aside>aside{position:static}.aurora-web .article-hero{min-height:clamp(360px,54vh,480px);padding-top:calc(var(--nav-h, 68px) + clamp(56px,9vh,96px))}.aurora-web .meta-end{margin-left:0}.aurora-web .prose{font-size:16.5px}}.aurora-web:has(.contact-band){background:var(--surface)}.aurora-web .contact-band{position:relative;overflow:hidden;margin-top:calc(-1 * var(--nav-h, 74px));padding-top:calc(var(--nav-h, 74px) + clamp(48px,6vw,72px));padding-bottom:clamp(140px,16vw,184px);background:var(--deep);color:#dce3ec}.aurora-web .contact-band:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(ellipse 40% 60% at 80% 40%,rgb(79 71 229 / 26%),transparent 100%),radial-gradient(rgb(255 255 255 / 9%) 1px,transparent 1.3px);background-size:auto,22px 22px}.aurora-web .contact-band__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:end}.aurora-web .contact-band .d2{color:#f2f5f9}.aurora-web .contact-band .lede{color:#9fadbf;max-width:44ch}.aurora-web .contact-page{position:relative;padding-bottom:var(--gap-sec)}.aurora-web .contact-card{position:relative;margin-top:calc(-1*clamp(96px,11vw,112px));background:var(--surface);border:1px solid var(--hair)}.aurora-web .contact-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));border-bottom:1px solid var(--hair)}.aurora-web .contact-tab+.contact-tab{border-left:1px solid var(--hair-2)}.aurora-web .contact-tab{display:flex;align-items:center;gap:14px;padding:20px 28px;margin-bottom:-1px;border-bottom:2px solid transparent;background:transparent;font-family:var(--body);font-weight:600;font-size:15.5px;line-height:1.3;text-align:left;color:var(--ink-soft);transition:color .25s ease,background .25s ease,border-color .25s ease}.aurora-web .contact-tab:hover{color:var(--ink);background:color-mix(in srgb,var(--ground) 40%,var(--surface))}.aurora-web .contact-tab[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--indigo)}.aurora-web .contact-tab__icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid var(--hair);background:var(--surface);color:var(--ink-soft);transition:color .25s ease,background .25s ease,border-color .25s ease}.aurora-web .contact-tab[aria-pressed=true] .contact-tab__icon{background:var(--indigo);border-color:var(--indigo);color:#fff}.aurora-web .contact-tab__name{text-wrap:balance}.aurora-web .contact-panel{padding:clamp(28px,3.4vw,48px) clamp(24px,3.4vw,48px)}.aurora-web .contact-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:40px 0 0;border-top:1px solid var(--hair)}.aurora-web .contact-rail__cell{padding:20px 24px 0;border-right:1px solid var(--hair-2)}.aurora-web .contact-rail__cell:first-child{padding-left:0}.aurora-web .contact-rail__cell:last-child{padding-right:0;border-right:0}.aurora-web .contact-rail dt{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.aurora-web .contact-rail dd{margin:8px 0 0;font-size:16px;color:var(--ink-soft)}.aurora-web .contact-rail dd a{text-decoration:none}.aurora-web .cf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}.aurora-web .cf-field{display:flex;flex-direction:column;gap:8px;grid-column:1 / -1}.aurora-web .cf-field--half{grid-column:span 1}.aurora-web .cf-label{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.aurora-web .cf-req{color:var(--indigo)}.aurora-web .cf-input{width:100%;min-height:50px;padding:13px 16px;border:1px solid var(--hair);border-radius:0;background:var(--surface);font-family:var(--body);font-size:15.5px;line-height:1.4;color:var(--ink);box-sizing:border-box;appearance:none;transition:border-color .25s ease}.aurora-web .cf-input::placeholder{color:var(--ink-faint)}.aurora-web .cf-input:hover,.aurora-web .cf-input:focus{border-color:var(--ink)}.aurora-web .cf-field--invalid .cf-input,.aurora-web .cf-phone.is-invalid .cf-input{border-color:#c2410c}.aurora-web .cf-textarea{min-height:168px;resize:vertical;line-height:1.6}.aurora-web .cf-select-wrap{position:relative}.aurora-web .cf-select-wrap:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);transform:translateY(-70%) rotate(45deg);pointer-events:none}.aurora-web .cf-select{padding-right:44px;cursor:pointer}.aurora-web .cf-select:invalid,.aurora-web .cf-select option[disabled]{color:var(--ink-faint)}.aurora-web .cf-phone{display:flex}.aurora-web .cf-phone__code{position:relative;flex:0 0 104px}.aurora-web .cf-phone__code-display{display:flex;align-items:center;justify-content:space-between;gap:8px;height:100%;padding-right:14px;border-right:0;font-variant-numeric:tabular-nums}.aurora-web .cf-phone__code-display:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);transform:translateY(-2px) rotate(45deg)}.aurora-web .cf-phone__code-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.aurora-web .cf-phone__code:has(.cf-phone__code-select:focus-visible) .cf-phone__code-display{border-color:var(--ink);outline:2px solid var(--indigo);outline-offset:3px}.aurora-web .cf-phone__number{flex:1;font-variant-numeric:tabular-nums}.aurora-web .cf-error{margin:0;font-size:14px;line-height:1.5;color:#c2410c}.dark .aurora-web .cf-error{color:#fb923c}.aurora-web .cf-help,.aurora-web .cf-count{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-faint)}.aurora-web .cf-count{text-align:right}.aurora-web .cf-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.aurora-web .cf-turnstile{display:flex;flex-direction:column;gap:8px;margin-top:clamp(20px,2.4vw,26px)}.aurora-web .cf-turnstile:empty{display:none}.aurora-web .cf-turnstile .cf-turnstile-wrapper{margin-top:0}.aurora-web .cf-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(24px,3vw,32px)}.aurora-web .cf-privacy{max-width:46ch}.aurora-web .cf-privacy a{color:var(--indigo);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#4f47e566}.aurora-web .cf-privacy a:hover{text-decoration-color:currentcolor}.aurora-web .cf-form .btn:disabled{opacity:.6;cursor:default}.aurora-web .cf-sent{display:flex;flex-direction:column;gap:16px;padding:clamp(8px,2vw,24px) 0}.aurora-web .cf-sent .btn{align-self:flex-start;margin-top:12px}@media(max-width:860px){.aurora-web .contact-band__grid{grid-template-columns:1fr;align-items:start}.aurora-web .contact-card{margin-inline:calc(-1 * var(--pad));border-inline:0}.aurora-web .contact-tab{gap:10px;padding:14px 16px;font-size:14.5px}.aurora-web .contact-tab__icon{width:32px;height:32px;flex-basis:32px}.aurora-web .cf-grid{grid-template-columns:1fr}.aurora-web .cf-field--half{grid-column:1 / -1}.aurora-web .cf-actions{flex-direction:column;align-items:stretch}.aurora-web .cf-actions .btn{width:100%}.aurora-web .cf-phone__code{flex-basis:96px}}.aurora-web .page-head.solo{grid-template-columns:minmax(0,1fr)}.aurora-web .page-head.solo h1{max-width:22ch}.aurora-web .page-head .lede{margin-top:18px}.dark .aurora-web .page-intro{font-weight:400}.aurora-web .error-code{margin:0 0 10px;font-family:var(--mono);font-size:13px;letter-spacing:.08em;color:var(--ink-soft)}.aurora-web .error-links{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.aurora-web .error-links a:not(.btn){text-decoration:underline;text-underline-offset:4px}.aurora-web .web-error{padding-bottom:clamp(72px,9vw,136px)}.aurora-web .web-page .sec-tight{padding-bottom:clamp(48px,6vw,88px)}.aurora-web .web-page>.sec:last-child{padding-bottom:clamp(56px,7vw,96px)}.aurora-web .web-page .page-head:not(.solo){grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(16px,2vw,28px);align-items:center}.aurora-web .web-page .page-head h1{font-size:clamp(34px,4.4vw,58px)}.aurora-web .page-head.solo .lede{max-width:62ch}.aurora-web .page-art{aspect-ratio:4 / 3;overflow:hidden}.aurora-web .page-art img{height:100%;object-fit:cover}.aurora-web .page-grid:not(:has(.page-proof,.page-quote)) .page-intro{grid-column:1 / span 8}.aurora-web .web-page .crumb{color:var(--ink-soft)}.aurora-web .web-page .crumb a{display:inline-block;padding-block:12px;margin-block:-12px}.aurora-web .web-page .crumb [aria-current]{color:var(--ink)}.aurora-web .page-art img{display:block;width:100%;height:auto}.aurora-web .page-body{max-width:68ch}.aurora-web .page-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,28px);row-gap:0;padding-top:clamp(28px,4vw,48px)}.aurora-web .page-intro{grid-column:1 / span 7;font-family:var(--display);font-weight:300;font-size:clamp(19px,1.55vw,23px);line-height:1.5;letter-spacing:-.008em;color:var(--ink);text-wrap:pretty}.aurora-web .page-intro p+p{margin-top:18px}.aurora-web .page-proof{grid-column:9 / span 4;align-self:start;padding:clamp(20px,2.4vw,28px);background:var(--surface);border-top:2px solid var(--indigo)}.aurora-web .page-proof .small{margin-top:10px}.aurora-web .page-sections{grid-column:1 / -1;margin-top:clamp(40px,5vw,72px);border-top:1px solid var(--hair)}.aurora-web .web-hub .page-sections{margin-top:0}.aurora-web .web-hub .sec+.sec .page-grid{padding-top:0}.aurora-web .page-section{display:grid;grid-template-columns:56px minmax(0,3fr) minmax(0,8fr);column-gap:clamp(16px,2vw,28px);padding-block:clamp(24px,3vw,36px);border-bottom:1px solid var(--hair)}.aurora-web .page-sections .page-section:last-child{border-bottom:0}.aurora-web .page-section-num{font-family:var(--mono);font-size:13px;line-height:1.7;color:var(--ink)}.aurora-web .page-quote{grid-column:9 / span 4;align-self:start;margin:0;padding-left:20px;border-left:2px solid var(--indigo)}.aurora-web .page-quote p{margin:0;font-family:var(--display);font-weight:300;font-size:clamp(22px,1.9vw,28px);line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.aurora-web .page-section h2,.aurora-web .page-faq>h2{max-width:18ch;font-size:clamp(20px,1.7vw,24px)}.aurora-web .page-proof .d3{font-size:clamp(19px,1.5vw,22px)}.aurora-web .page-faq .faq-q{font-size:clamp(17px,1.35vw,20px)}.aurora-web .page-section p{margin:0;max-width:62ch;color:var(--ink-soft);font-size:16.5px;line-height:1.65}.aurora-web .page-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(16px,2vw,28px);align-items:start;border-top:1px solid var(--hair)}.aurora-web .page-faq>h2{padding-top:clamp(18px,2vw,26px)}.aurora-web .page-faq .faq-list{margin-top:0;border-top:0}.aurora-web .page-related-title{margin-bottom:clamp(18px,2.4vw,28px)}.aurora-web .page-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px)}@media not (max-width:960px){.aurora-web .page-cards:has(li:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.aurora-web .page-card{display:flex;flex-direction:column;height:100%;background:var(--surface);transition:transform .35s var(--spring),box-shadow .35s ease}.aurora-web .page-card:hover{box-shadow:inset 0 2px 0 var(--indigo)}.aurora-web .page-card-art{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--photo-a)}.aurora-web .page-card-art img{display:block;width:100%;height:100%;object-fit:cover}.aurora-web .page-card-body{display:flex;flex-direction:column;gap:8px;padding:clamp(16px,2vw,24px)}.aurora-web .page-cards-text .page-card{border-top:1px solid var(--hair);background:transparent}.aurora-web .page-cards-text .page-card:hover{transform:none;box-shadow:none;border-top-color:var(--indigo)}.aurora-web .page-cards-text .page-card-body{padding:clamp(18px,2vw,26px) 0 clamp(22px,2.4vw,30px);gap:10px}.aurora-web .page-cards-text .page-card-title:after{content:" →";color:var(--indigo);font-family:var(--mono);font-size:.8em;transition:margin-left .25s ease}.aurora-web .page-cards-text .page-card:hover .page-card-title:after{margin-left:4px}.aurora-web .page-card-title{font-family:var(--display);font-weight:500;font-size:20px;line-height:1.2;color:var(--ink)}.aurora-web .web-page .faq-page .faq-list{margin-top:clamp(18px,2.4vw,28px)}.aurora-web .page-cta{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(16px,2vw,28px);row-gap:14px;align-items:center;padding-top:clamp(28px,3.4vw,44px);padding-bottom:0;border-top:1px solid var(--hair)}.aurora-web .page-cta-line{margin:0;max-width:22ch;font-size:clamp(20px,1.7vw,24px)}.aurora-web .page-cta .btn{justify-self:start}.aurora-web .page-cta .btn-line{background:var(--ink);color:var(--surface);border-color:var(--ink)}.aurora-web .page-cta .btn-line:hover{background:var(--indigo);border-color:var(--indigo)}.aurora-web .page-cta .btn{padding:15px 30px;font-size:16.5px}.aurora-web .page-cta-compact{display:flex;padding-top:clamp(22px,2.6vw,32px);border-top:0}.aurora-web .page-cta-compact .btn-line{background:transparent;color:var(--ink);border-color:var(--ink)}.aurora-web .page-cta-compact .btn-line:hover{background:var(--ink);color:var(--surface)}@media(max-width:960px){.aurora-web .page-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-web .page-intro{grid-column:1 / -1}.aurora-web .page-proof{grid-column:1 / -1;margin-top:28px}.aurora-web .page-section,.aurora-web .page-faq,.aurora-web .page-cta{grid-template-columns:minmax(0,1fr);row-gap:12px}.aurora-web .page-section-num{line-height:1}.aurora-web .page-quote{grid-column:1 / -1;margin-top:24px}}@media(max-width:560px){.aurora-web .ledger-media{display:none}.aurora-web .ledger-grid{gap:14px}.aurora-web .ledger-card{padding-top:12px;border-top:1px solid var(--hair)}.aurora-web .page-cards{grid-template-columns:minmax(0,1fr)}.aurora-web .page-cta .btn{width:auto}.aurora-web .page-cta{gap:12px}.aurora-web .web-page .crumb>:nth-child(-n+2){display:none}}@media(max-width:860px){.aurora-web .web-page .page-head:not(.solo){grid-template-columns:minmax(0,1fr)}}
