@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)}}
