:root{--lilac:#EAE0F0;--chalk:#F7F0ED;--ink:#221A21;--sub:#654B75;--label:#374078;--soft:#C8B1D6;--line:#816394;--ayana:#F6E7E5;--ayana-d:#6A2119;--ayana-a:#B03729;--neev:#DDF3F9;--neev-d:#1F6F82;--neev-a:#3EC6E8;--vitana:#E6EBFB;--vitana-d:#1D3685;--vitana-a:#315ADE;--aire:#E9F1F6;--aire-d:#41657A;--aire-a:#6CA9CB;--font:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--pt:var(--lilac);--pa:#9B5DE5;--pd:#5A1764}body[data-p=ayana]{--pt:var(--ayana);--pa:var(--ayana-a);--pd:var(--ayana-d)}body[data-p=neev]{--pt:var(--neev);--pa:#1F9DBF;--pd:var(--neev-d)}body[data-p=vitana]{--pt:var(--vitana);--pa:var(--vitana-a);--pd:var(--vitana-d)}body[data-p=aire]{--pt:var(--aire);--pa:#4E8DB0;--pd:var(--aire-d)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;background:#fff;overscroll-behavior:none}html>body{margin:0;min-height:100svh;background:#fff;overscroll-behavior:none;color:var(--ink);font:17px/1.55 var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:1200px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px),4vw);padding-right:max(20px,env(safe-area-inset-right,0px),4vw)}.eb{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0}h1,h2,h3{margin:0;font-weight:600;text-wrap:balance}.st{font-size:clamp(32px,4.4vw,60px);letter-spacing:-.035em;line-height:1.03}.h3{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.025em;line-height:1.1}p{margin:0;max-width:58ch}.sub{color:var(--sub)}.btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border-radius:4px;font-weight:500;text-decoration:none;background:var(--ink);color:var(--chalk);border:1px solid var(--ink)}.btn.ghost{background:transparent;color:var(--ink)}.btn:focus-visible,a:focus-visible{outline:2px solid var(--label);outline-offset:3px}.mono{font-family:var(--mono)}.ann{display:block;background:var(--ink);color:var(--chalk);text-align:center;font-size:14px;padding:10px 16px;text-decoration:none}.nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:18px}.nav ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;font-size:15px;font-weight:500}.nav ul a{text-decoration:none}.nav .dd{position:relative}.nav .dd summary{list-style:none;cursor:pointer;padding:8px 12px;border-radius:4px;display:flex;align-items:center;gap:6px;user-select:none}.nav .dd summary::-webkit-details-marker{display:none}.nav .dd summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.6;transition:transform .2s}.nav .dd[open] summary{background:#221a2112}.nav .dd[open] summary:after{transform:rotate(225deg) translateY(-1px)}.nav .dd .menu{position:absolute;left:0;top:calc(100% + 8px);min-width:240px;background:#fff;border:1px solid #DCCDE3;box-shadow:0 18px 48px #221a2124;padding:8px;display:grid;gap:2px;z-index:20}.nav .dd .menu a{display:grid;gap:2px;padding:10px 12px;border-radius:6px;font-weight:500}.nav .dd .menu a:hover{background:#f4ecf6}.nav .dd .menu a small{font-weight:400;font-size:12.5px;color:#654b75}.nav .dd .menu a img{width:18px;height:18px;display:inline-block;vertical-align:-3px;margin-right:8px}.nav .dd .menu a[aria-current]{background:#f4ecf6}.nav .burger{display:none;background:none;border:1px solid rgba(34,26,33,.25);border-radius:4px;width:44px;height:44px;cursor:pointer;align-items:center;justify-content:center;gap:4px;flex-direction:column}.nav .burger i{display:block;width:18px;height:1.5px;background:var(--ink)}@media(max-width:760px){.nav .burger{display:flex}.nav>.btn{display:none}.nav ul{display:none;flex-basis:100%;flex-direction:column;gap:4px;background:#fff;border:1px solid #DCCDE3;padding:8px}.nav.open ul{display:flex}.nav .dd .menu{position:static;box-shadow:none;border:0;padding:0 0 6px 8px;min-width:0}.nav .dd summary{padding:12px}.nav ul li:last-child{border-top:1px solid #EFE6F2;margin-top:4px;padding-top:4px}}.footer-ground{position:relative;z-index:2;isolation:isolate;background:#fff}.footer-ground>footer{position:relative;isolation:isolate;background:#221a21;color:var(--chalk)}footer{background:var(--ink);color:var(--chalk);border-top:1px solid #3A2F39;padding-block:56px 40px}footer .cols{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}footer .cols div{display:flex;flex-direction:column;gap:8px;font-size:14px}footer .cols a{color:#a1ace2;text-decoration:none}footer .base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:#a1ace2;border-top:1px solid #3A2F39;padding-top:20px;margin-top:36px}.phero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(40px,7vh,88px) clamp(56px,8vh,96px)}.phero .copy{display:flex;flex-direction:column;gap:22px}.brand-line{display:flex;align-items:center;gap:10px}.brand-line img{width:28px;height:28px}.brand-line .eb{color:var(--pd)}.phero h1{font-size:clamp(40px,5.6vw,80px);letter-spacing:-.04em;line-height:.98;max-width:13ch}.phero h1 span{color:var(--pd)}.phero .lede{font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--sub);max-width:48ch}.phero .ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.phero .ctas .lnk{font-weight:500;text-decoration:none;border-bottom:1px solid var(--pd);padding-bottom:2px}.pimg{position:relative;aspect-ratio:4/5;max-height:82svh;justify-self:end;width:100%;max-width:620px;overflow:visible}.pimg canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.pimg .cap{position:absolute;left:0;bottom:-6px;font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#816394}.pimg svg.iso{position:absolute;inset:0;width:100%;height:100%;display:block;animation:bob 9s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-6px)}}.iso .it{opacity:0;animation:rise .7s cubic-bezier(.2,.7,.2,1) forwards;transform-box:fill-box;transform-origin:center}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.iso .led{animation:blink 2.4s steps(1) infinite}@keyframes blink{0%,60%{opacity:1}61%,70%{opacity:.15}71%,to{opacity:1}}.iso .beat{transform-box:fill-box;transform-origin:center;animation:beat 1.6s ease-in-out infinite}@keyframes beat{0%,to{transform:scale(1)}18%{transform:scale(1.18)}36%{transform:scale(1)}}.iso .halo{transform-box:fill-box;transform-origin:center;animation:halo 2.4s ease-out infinite}@keyframes halo{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.2);opacity:0}}.iso .ring{transform-box:fill-box;transform-origin:50% 0;animation:ring 2s ease-in-out infinite}@keyframes ring{0%,60%,to{transform:rotate(0)}70%{transform:rotate(14deg)}80%{transform:rotate(-12deg)}90%{transform:rotate(6deg)}}.iso .glass polygon{opacity:.55}.iso .flow{animation:flow 1.1s linear infinite}@keyframes flow{to{stroke-dashoffset:-16}}.iso .ghost polygon{animation:ghost 9s ease-in-out infinite}@keyframes ghost{0%,35%{opacity:.45;stroke-dasharray:3 2}55%,85%{opacity:1;stroke-dasharray:none}to{opacity:.45;stroke-dasharray:3 2}}.iso .float{animation:floaty 4s ease-in-out infinite!important;opacity:1!important}@keyframes floaty{50%{transform:translateY(-7px)}}.iso .shadow{opacity:0;animation:fadein 1.2s ease .3s forwards}@keyframes fadein{to{opacity:1}}.iso .wall polygon{opacity:.9}@keyframes draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.iso .it{animation:none;opacity:1}.pimg svg.iso,.iso .led,.iso .beat,.iso .halo,.iso .ring{animation:none}}@media(max-width:860px){.phero{grid-template-columns:1fr}.pimg{justify-self:stretch;max-width:none;aspect-ratio:1/1;max-height:60svh}}.sec{padding-block:clamp(64px,8vw,112px)}.sec.alt{background:#ffffff8c}.sh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px;margin:0 0 clamp(36px,5vw,64px)}.sh h2 em{font-style:normal;color:var(--pd)}.sh p{color:var(--sub);max-width:46ch}.steps{display:flex;flex-direction:column;gap:clamp(40px,6vw,88px)}.step{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);align-items:center}.step:nth-child(2n) .txt{order:2}.step .txt{display:flex;flex-direction:column;gap:12px}.step .n{font:500 12px var(--mono);letter-spacing:.14em;color:var(--pd)}.step h3{font-size:clamp(24px,2.6vw,36px);letter-spacing:-.025em;line-height:1.1}.step p{color:var(--sub)}.step ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.step ul li{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(34,26,33,.18);padding:6px 10px;background:#ffffff80}@media(max-width:860px){.step{grid-template-columns:1fr}.step:nth-child(2n) .txt{order:0}}.mock{background:#fff;border:1px solid rgba(34,26,33,.12);box-shadow:0 24px 60px #221a2114;font-family:var(--mono);font-size:12px;color:var(--ink);overflow:hidden}.mock .bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(34,26,33,.08);background:#fbf8fc}.mock .bar i{width:9px;height:9px;border-radius:50%;background:#dccde3;display:block}.mock .bar i:first-child{background:var(--pa)}.mock .bar b{margin-left:8px;font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#816394}.mock .bar .st2{margin-left:auto;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--pa)}.mock .in{padding:14px}.mock table{width:100%;border-collapse:collapse}.mock th{text-align:left;font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#816394;padding:6px 8px;border-bottom:1px solid rgba(34,26,33,.1)}.mock td{padding:8px;border-bottom:1px solid rgba(34,26,33,.06);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.mock tr.hi td{background:color-mix(in srgb,var(--pa) 10%,#fff)}.mock .tag{display:inline-block;padding:2px 6px;border:1px solid currentColor;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.mock .ok{color:#1f7a4d}.mock .warn{color:#b07a12}.mock .bad{color:#c8463b}.mock .acc{color:var(--pa)}.mock .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.mock .kpi{border:1px solid rgba(34,26,33,.1);padding:12px}.mock .kpi span{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#816394;margin-bottom:6px}.mock .kpi b{font-weight:500;font-size:22px;letter-spacing:-.02em}.mock .kpi em{display:block;font-style:normal;font-size:10.5px;margin-top:4px;color:#654b75}.mock .bars{display:grid;gap:10px}.mock .brow{display:grid;grid-template-columns:120px 1fr 48px;gap:10px;align-items:center}.mock .brow span{font-size:11px;color:#654b75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock .brow .tr{height:8px;background:#221a210f}.mock .brow .tr i{display:block;height:100%;background:var(--pa)}.mock .brow em{font-style:normal;text-align:right;font-size:11px}.mock .tl{display:grid;gap:0}.mock .tl .ev{display:grid;grid-template-columns:64px 14px 1fr;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid rgba(34,26,33,.06)}.mock .tl .ev time{font-size:10.5px;color:#816394}.mock .tl .ev i{width:8px;height:8px;margin-top:5px;background:var(--pa);display:block}.mock .tl .ev i.bad{background:#c8463b}.mock .tl .ev i.ok{background:#1f7a4d}.mock .tl .ev i.warn{background:#b07a12}.mock .tl .ev span{font-size:12px}.mock .tl .ev span small{display:block;color:#816394;font-size:10.5px;margin-top:2px}.mock .form{display:grid;gap:10px}.mock .fld{display:grid;grid-template-columns:130px 1fr;gap:10px;align-items:center}.mock .fld span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#816394}.mock .fld b{font-weight:500;border:1px solid rgba(34,26,33,.12);padding:7px 10px;background:#fbf8fc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock .fld b.live{border-color:var(--pa);color:var(--pd)}.mock .fbtn{justify-self:start;background:var(--ink);color:#fff;padding:8px 14px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.mock .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.mock .card{border:1px solid rgba(34,26,33,.1);padding:12px;display:grid;gap:6px}.mock .card b{font-weight:500}.mock .card span{font-size:11px;color:#654b75}.mock .chain{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.mock .chain span{border:1px solid rgba(34,26,33,.15);padding:6px 9px;background:#fbf8fc}.mock .chain span.hi{border-color:var(--pa);color:var(--pd)}.mock .chain i{color:var(--pa);font-style:normal}.mock .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.mock .grid i{aspect-ratio:1;background:#221a2114;display:block}.mock .grid i.a{background:var(--pa)}.mock .grid i.w{background:#e9b44c}.mock .grid i.b{background:#c8463b}.mock .gl{display:flex;gap:14px;margin-top:10px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#816394}.mock .gl i{display:inline-block;width:8px;height:8px;margin-right:5px}.hood{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hb{background:#fff9;border:1px solid rgba(34,26,33,.1);padding:28px 26px;display:flex;flex-direction:column;gap:14px}.hb .n{font:500 12px var(--mono);letter-spacing:.14em;color:var(--pd)}.hb h3{font-size:clamp(20px,1.9vw,26px);letter-spacing:-.02em;line-height:1.15}.hb p{color:var(--sub);font-size:15px}.hb ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:10px}.hb li{display:grid;gap:2px;padding-top:10px;border-top:1px solid rgba(34,26,33,.1)}.hb li b{font-weight:600;font-size:14px}.hb li span{font-size:13px;color:var(--sub)}@media(max-width:860px){.hood{grid-template-columns:1fr}}.ig{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.igc{background:#fff9;border:1px solid rgba(34,26,33,.1);padding:22px}.igc h3{font-size:16px;letter-spacing:-.01em;margin:0 0 4px}.igc p{font-size:13px;color:var(--sub);margin:0 0 14px}.lgs{display:flex;flex-wrap:wrap;gap:8px}.lg{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(34,26,33,.14);background:#fff;padding:7px 11px;font:500 12.5px var(--font)}.lg img{width:16px;height:16px;object-fit:contain}.lg .soon{font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#816394;border:1px solid rgba(34,26,33,.15);padding:1px 5px;margin-left:2px}.protos{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 18px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#816394}.midcta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;background:var(--ink);color:var(--chalk);padding:26px 28px}.midcta p{color:#c8b1d6;max-width:52ch}.midcta .btn{background:var(--chalk);color:var(--ink);border-color:var(--chalk)}.cta{background:var(--ink);color:var(--chalk);padding-block:110px;text-align:center}.cta .wrap{display:flex;flex-direction:column;align-items:center;gap:20px}.cta h2 span,.cta p{color:#a1ace2}.cta .btn{background:var(--chalk);color:var(--ink);border-color:var(--chalk)}.ctaf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;text-align:left}.cta .ctxt{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.cta .ctxt h2{max-width:14ch}.cta .ctxt p{max-width:44ch}.cf{background:#fff;color:var(--ink);padding:clamp(20px,2.6vw,32px);display:grid;gap:14px;border:1px solid rgba(34,26,33,.08);box-shadow:0 30px 70px #00000040;position:relative}.cf .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cf .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cf label{display:grid;gap:6px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#654b75}.cf input,.cf select,.cf textarea{font:400 15px var(--font);color:var(--ink);background:#fbf8fc;border:1px solid #DCCDE3;border-radius:0;padding:11px 12px;width:100%;min-width:0;outline:none;transition:border-color .2s,box-shadow .2s}.cf input:focus,.cf select:focus,.cf textarea:focus{border-color:#9b5de5;box-shadow:0 0 0 3px #9b5de52e}.cf .bad{border-color:#c8463b;box-shadow:0 0 0 3px #c8463b26}.cf textarea{resize:vertical;min-height:72px}.cf select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#654B75 50%),linear-gradient(135deg,#654B75 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:36px}.cf .act{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px}.cf .btn{background:var(--ink);color:var(--chalk);border-color:var(--ink)}.cf .btn:disabled{opacity:.6}.cf .fine{font-size:12.5px;color:#816394;margin:0;max-width:none}.cf .ok,.cf .err{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.cf .ok b{color:#5a1764}.cf .err a{color:#c8463b}.cf.sent>:not(.ok){display:none}.cf.sent .ok{display:block}.cf.light{box-shadow:none;border-color:#dccde3}@media(max-width:860px){.ctaf{grid-template-columns:1fr}.cta .ctxt{align-items:flex-start}}@media(max-width:520px){.cf .row2{grid-template-columns:1fr}}.prose{max-width:72ch;display:grid;gap:18px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.prose p{max-width:none}.prose strong{font-weight:600}.callouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}.co{border-top:2px solid var(--ink);padding-top:14px}.co b{display:block;font:500 clamp(22px,2.4vw,32px)/1.1 var(--mono);letter-spacing:-.03em;margin-bottom:8px}.co span{color:var(--sub);font-size:15px}.pain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pc{background:#fff9;border:1px solid rgba(34,26,33,.1);padding:22px;display:grid;gap:10px;align-content:start}.pc .n{font:500 12px var(--mono);letter-spacing:.14em;color:var(--pd)}.pc h3{font-size:20px;letter-spacing:-.02em}.pc p{font-size:14.5px;color:var(--sub)}.flow{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;border:1px solid rgba(34,26,33,.15)}.flow div{flex:1 1 150px;padding:18px 16px;border-right:1px solid rgba(34,26,33,.15);display:grid;gap:4px;background:#ffffff8c}.flow div:last-child{border-right:0}.flow b{font:500 13px var(--mono);letter-spacing:.08em;text-transform:uppercase}.flow span{font-size:13px;color:var(--sub)}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags span{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(34,26,33,.18);padding:7px 11px;background:#ffffff80}.vals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.val{display:grid;gap:10px;align-content:start}.val .n{font:500 12px var(--mono);letter-spacing:.14em;color:var(--pd)}.val h3{font-size:22px;letter-spacing:-.02em}.val p{color:var(--sub);font-size:15.5px}.quote{font-size:clamp(24px,3vw,40px);line-height:1.2;letter-spacing:-.025em;font-weight:600;max-width:24ch}.quote span{color:var(--pd)}.inv{background:#fff;border:1px solid rgba(34,26,33,.12);padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.inv h2{font-size:clamp(28px,3.4vw,46px);letter-spacing:-.03em;line-height:1.05}.inv p{color:var(--sub)}.inv .side{display:grid;gap:14px;justify-items:start}.inv .side .eb{color:var(--pd)}@media(max-width:860px){.callouts,.pain,.vals,.inv{grid-template-columns:1fr}.pain{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pain{grid-template-columns:1fr}}.nav{position:relative;z-index:30}.nav ul{order:3}.nav .burger{order:2;margin-left:auto}@media(min-width:761px){.nav ul{order:0}}:root{--surface-radius:6px;--surface-shadow:0 8px 26px rgba(37,11,30,.065);--orchid:#250B1E}.mock,.hb,.igc,.pc,.inv,.cf,.arch .panel{border-radius:var(--surface-radius);box-shadow:var(--surface-shadow)}.arch .panel:before{border-radius:inherit}.arch .box,.mock .card,.mock .kpi,.row>.ui,.card{border-radius:6px;box-shadow:0 3px 12px #250b1e09}.arch .core .chain,.mock .fld b,.mock .chain span,.mock .fbtn,.arch .core .rec span,.lg,.tags span,.step ul li{border-radius:4px}.cf input,.cf select,.cf textarea,.nav .dd .menu,.midcta{border-radius:6px}.flow{border-radius:6px;overflow:hidden}button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #654B75;outline-offset:4px}[id]{scroll-margin-top:30px}@media(prefers-reduced-motion:reduce){.arch .panel:before,.arch .arr line,.arch .arr2 line{animation:none}}.motion-paused,.motion-paused *,.motion-paused:before,.motion-paused:after,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.pimg svg.iso,.iso *{animation:none!important}.iso .it,.iso .shadow{opacity:1}}html .cf input,html .cf select,html .cf textarea{border-radius:6px}html .cf{border-radius:6px;box-shadow:0 10px 32px #250b1e1a}.site-header:has(>.site-nav.nav){height:72px;padding:0;pointer-events:auto}.site-header-home:has(>.site-nav.nav){margin-bottom:-72px}.site-nav[data-astro-cid-dmqpwcec].nav{--nav-solid-background:#fff;--nav-ink:#250B1E;--nav-muted:#654B75;--nav-line:rgba(37,11,30,.14);--nav-hover:rgba(37,11,30,.045);--nav-cta:#250B1E;--nav-cta-ink:#FFF9FE;--nav-cta-hover:#3C1B35;--nav-focus:#654B75;position:relative;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:100%;max-width:none;min-height:72px;margin:0;padding-block:0;padding-inline:max(24px,env(safe-area-inset-left,0px),4vw) max(24px,env(safe-area-inset-right,0px),4vw);border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--nav-ink);box-shadow:none;isolation:isolate;transition:color .24s ease,border-color .24s ease}.site-nav[data-astro-cid-dmqpwcec].nav:before{content:"";position:absolute;inset:0 0 -24px;z-index:-1;pointer-events:none;background:transparent;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(#000 0,#000 calc(100% - 26px),transparent 100%)}.site-nav[data-astro-cid-dmqpwcec].nav[data-nav-contrast=strong][data-nav-tone=light]{--nav-ink:#000}.site-nav[data-astro-cid-dmqpwcec].nav[data-nav-contrast=strong][data-nav-tone=dark]{--nav-ink:#fff}.site-nav[data-astro-cid-dmqpwcec].nav[data-nav-tone=dark]{--nav-ink:#F7F0ED;--nav-muted:#CAB8D2;--nav-line:rgba(247,240,237,.18);--nav-hover:rgba(247,240,237,.07);--nav-cta:#B89CC8;--nav-cta-ink:#250B1E;--nav-cta-hover:#D0B9DD;--nav-focus:#D9C3E4}.site-nav[data-astro-cid-dmqpwcec].nav.open,.site-nav[data-astro-cid-dmqpwcec].nav.has-dropdown{border-bottom-color:var(--nav-line)}.site-nav[data-astro-cid-dmqpwcec] .nav-brand[data-astro-cid-dmqpwcec]{display:grid;justify-self:start;min-width:0;text-decoration:none}.site-nav[data-astro-cid-dmqpwcec] .nav-brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{grid-area:1/1;width:116px;height:30px;object-fit:contain;transition:opacity .24s ease}.site-nav[data-astro-cid-dmqpwcec] .nav-brand[data-astro-cid-dmqpwcec] .nav-logo-dark[data-astro-cid-dmqpwcec],.site-nav[data-astro-cid-dmqpwcec][data-nav-tone=dark] .nav-brand[data-astro-cid-dmqpwcec] .nav-logo-light[data-astro-cid-dmqpwcec]{opacity:0}.site-nav[data-astro-cid-dmqpwcec][data-nav-tone=dark] .nav-brand[data-astro-cid-dmqpwcec] .nav-logo-dark[data-astro-cid-dmqpwcec]{opacity:1}.site-nav[data-astro-cid-dmqpwcec].nav>ul[data-astro-cid-dmqpwcec]{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-self:center;gap:14px;margin:0;padding:0;border:0;background:transparent;list-style:none;font:500 14px/1.4 var(--font);order:0}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]{min-height:44px;gap:9px;padding:10px 12px;border-radius:6px;color:var(--nav-ink)}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]:hover,.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec][open] summary[data-astro-cid-dmqpwcec]{background:var(--nav-hover)}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]:after{width:5px;height:5px;opacity:.65}.site-nav[data-astro-cid-dmqpwcec].nav>.nav-contact[data-astro-cid-dmqpwcec]{justify-self:end;min-height:40px;padding:0 21px;gap:12px;border-radius:6px;font:500 14px/1.4 var(--font);white-space:nowrap;background:var(--nav-cta);border:1px solid var(--nav-cta);color:var(--nav-cta-ink)}.site-nav[data-astro-cid-dmqpwcec].nav>.nav-contact[data-astro-cid-dmqpwcec]:hover{background:var(--nav-cta-hover);border-color:var(--nav-cta-hover)}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] .menu[data-astro-cid-dmqpwcec]{top:calc(100% + 14px);left:50%;min-width:270px;padding:8px;transform:translate(-50%);border:1px solid var(--nav-line);border-radius:6px;background:var(--nav-solid-background);box-shadow:0 16px 40px #250b1e1a}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] .menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:11px 13px;gap:5px;border-radius:4px;color:var(--nav-ink);text-decoration:none}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] .menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] .menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{background:var(--nav-hover)}.site-nav[data-astro-cid-dmqpwcec] .nav-menu-title[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:8px;font-weight:500}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] .menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{display:block;flex:none;width:20px;height:20px;margin:0}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] .menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec] small[data-astro-cid-dmqpwcec]{font:400 12px/1.45 var(--font);color:var(--nav-muted)}.site-nav[data-astro-cid-dmqpwcec] .mobile-contact[data-astro-cid-dmqpwcec],.site-nav[data-astro-cid-dmqpwcec] .burger[data-astro-cid-dmqpwcec]{display:none}.site-nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:focus-visible,.site-nav[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]:focus-visible,.site-nav[data-astro-cid-dmqpwcec] button[data-astro-cid-dmqpwcec]:focus-visible{outline:2px solid var(--nav-focus);outline-offset:3px}@media(max-width:1000px)and (min-width:761px){.site-nav[data-astro-cid-dmqpwcec].nav{gap:14px;padding-inline:max(24px,env(safe-area-inset-left,0px)) max(24px,env(safe-area-inset-right,0px))}.site-nav[data-astro-cid-dmqpwcec].nav>ul[data-astro-cid-dmqpwcec]{gap:3px}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]{padding-inline:10px}.site-nav[data-astro-cid-dmqpwcec].nav>.nav-contact[data-astro-cid-dmqpwcec]{padding-inline:17px}}@media(max-width:760px){.site-header:has(>.site-nav.nav){height:64px}.site-header-home:has(>.site-nav.nav){margin-bottom:-64px}.site-nav[data-astro-cid-dmqpwcec].nav{min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px))}.site-nav[data-astro-cid-dmqpwcec] .nav-brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:108px;height:28px}.site-nav[data-astro-cid-dmqpwcec].nav>.nav-contact[data-astro-cid-dmqpwcec]{display:none}.site-nav[data-astro-cid-dmqpwcec] .burger[data-astro-cid-dmqpwcec]{display:flex;justify-self:end;order:0;margin:0;width:40px;height:40px;border:1px solid var(--nav-line);border-radius:6px;gap:4px;background:transparent}.site-nav[data-astro-cid-dmqpwcec] .burger[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{width:17px;height:1.5px;background:var(--nav-ink);transition:transform .18s,opacity .18s}.site-nav[data-astro-cid-dmqpwcec].open .burger[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:first-child{transform:translateY(5.5px) rotate(45deg)}.site-nav[data-astro-cid-dmqpwcec].open .burger[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}.site-nav[data-astro-cid-dmqpwcec].open .burger[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:last-child{transform:translateY(-5.5px) rotate(-45deg)}.site-nav[data-astro-cid-dmqpwcec].nav>ul[data-astro-cid-dmqpwcec]{display:none;position:absolute;left:0;right:0;top:100%;width:100%;max-height:calc(100svh - 110px);overflow:auto;overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:2px;justify-self:stretch;padding-block:10px 18px;padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px));border:0;border-bottom:1px solid var(--nav-line);border-radius:0;background:var(--nav-solid-background);box-shadow:0 16px 24px #250b1e0f}.site-nav[data-astro-cid-dmqpwcec].nav.open>ul[data-astro-cid-dmqpwcec]{display:flex}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]{justify-content:space-between;min-height:46px;padding:12px 4px;border-radius:0}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]:hover,.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec][open] summary[data-astro-cid-dmqpwcec]{background:transparent}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] .menu[data-astro-cid-dmqpwcec]{position:static;min-width:0;transform:none;padding:2px 0 10px 8px;border:0;border-left:1px solid var(--nav-line);border-radius:0;box-shadow:none}.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] .menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:10px 12px}.site-nav[data-astro-cid-dmqpwcec] .mobile-contact[data-astro-cid-dmqpwcec]{display:block;border-top:1px solid var(--nav-line);margin-top:8px;padding:14px 0 0}.site-nav[data-astro-cid-dmqpwcec] .mobile-contact[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:14px;min-height:42px;padding:0 18px;border-radius:6px;background:var(--nav-cta);color:var(--nav-cta-ink);font-weight:500}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-nav[data-astro-cid-dmqpwcec].nav:before{background:#ffffffeb}.site-nav[data-astro-cid-dmqpwcec].nav[data-nav-tone=dark]:before{background:#250b1eeb}}@media(prefers-reduced-motion:reduce){.site-nav[data-astro-cid-dmqpwcec].nav,.site-nav[data-astro-cid-dmqpwcec] .nav-brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec],.site-nav[data-astro-cid-dmqpwcec] .burger[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec],.site-nav[data-astro-cid-dmqpwcec] .dd[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]:after{transition:none}}footer[data-astro-cid-sz7xmlte]{position:relative;isolation:isolate;background:var(--ink,#221A21);border-radius:0;overflow:hidden;padding-block:32px 22px}.footer-main[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(32px,6vw,76px);align-items:center}.footer-navigation[data-astro-cid-sz7xmlte]{min-width:0}footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:22px;align-items:start}.footer-brand[data-astro-cid-sz7xmlte]{display:block;width:max-content;margin-bottom:20px}.footer-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:48px;width:auto;display:block}footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]{gap:8px;font-size:13px;line-height:1.4}footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte] b[data-astro-cid-sz7xmlte]{font-size:12px;margin-bottom:3px;color:#f5edf6}footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{transition:color .2s}footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#e9d8f1}.footer-wordmark[data-astro-cid-sz7xmlte]{max-width:360px;width:100%;margin:0;overflow:hidden;justify-self:end}.footer-wordmark[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:block;width:100%;height:auto;max-height:195px;overflow:visible}.footer-wordmark[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font:400 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#b89cc8;max-width:none;margin:9px 0 0}.footer-iso-flow[data-astro-cid-sz7xmlte]{stroke-dasharray:120 880;stroke-dashoffset:0;animation:footer-isometric-flow 24s linear infinite;animation-delay:var(--route-delay);animation-play-state:paused;opacity:.85}.footer-iso-glow[data-astro-cid-sz7xmlte]{opacity:.12}.footer-star-glint[data-astro-cid-sz7xmlte]{opacity:0;animation:footer-star-glint 12s ease-in-out infinite;animation-play-state:paused}.footer-wordmark[data-astro-cid-sz7xmlte][data-motion=running] .footer-iso-flow[data-astro-cid-sz7xmlte],.footer-wordmark[data-astro-cid-sz7xmlte][data-motion=running] .footer-star-glint[data-astro-cid-sz7xmlte]{animation-play-state:running}footer[data-astro-cid-sz7xmlte] .base[data-astro-cid-sz7xmlte]{margin-top:24px;padding-top:16px;font-size:11px;line-height:1.5;color:#bcafc8}footer[data-astro-cid-sz7xmlte] .legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;transition:color .2s}footer[data-astro-cid-sz7xmlte] .legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#e9d8f1;text-decoration:underline}@keyframes footer-isometric-flow{to{stroke-dashoffset:-1000}}@keyframes footer-star-glint{0%,72%{transform:translate(0);opacity:0}77%{opacity:.7}87%{transform:translate(140px);opacity:0}to{transform:translate(140px);opacity:0}}@media(max-width:900px){.footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr) 300px;gap:28px}footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte]{gap:16px}footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]{font-size:12px}}@media(max-width:760px){footer[data-astro-cid-sz7xmlte]{padding-block:28px 20px;border-radius:0}.footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:24px}.footer-brand[data-astro-cid-sz7xmlte]{margin-bottom:20px}.footer-wordmark[data-astro-cid-sz7xmlte]{max-width:260px;justify-self:center}.footer-wordmark[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{max-height:142px}footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte]{gap:20px}footer[data-astro-cid-sz7xmlte] .base[data-astro-cid-sz7xmlte]{margin-top:22px}}@media(max-width:420px){footer[data-astro-cid-sz7xmlte] .cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:22px 18px}.footer-wordmark[data-astro-cid-sz7xmlte]{max-width:230px}.footer-wordmark[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:8px}}@media(prefers-reduced-motion:reduce){.footer-iso-flow[data-astro-cid-sz7xmlte],.footer-star-glint[data-astro-cid-sz7xmlte]{animation:none}.footer-iso-flow[data-astro-cid-sz7xmlte]{stroke-dashoffset:-180;opacity:.45}.footer-iso-glow[data-astro-cid-sz7xmlte],.footer-star-glint[data-astro-cid-sz7xmlte]{opacity:0}}.ann[data-astro-cid-tmlihunq].diwali-ribbon{position:relative;z-index:3;display:block;margin:0;padding:0;background:#250b1e;color:#f7f0ed;border-bottom:1px solid #83296A66;text-align:left;font-family:var(--font);isolation:isolate}.diwali-inner[data-astro-cid-tmlihunq]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;max-width:1200px;min-height:44px;margin-inline:auto;padding-block:3px;padding-inline:max(20px,env(safe-area-inset-left,0px),4vw) max(20px,env(safe-area-inset-right,0px),4vw)}.diwali-lamps[data-astro-cid-tmlihunq]{display:flex;align-items:center;gap:8px;justify-self:start;color:#b89cc8;pointer-events:none}.diwali-diya[data-astro-cid-tmlihunq]{width:16px;height:22px;overflow:visible}.diya-bowl[data-astro-cid-tmlihunq],.diya-wick[data-astro-cid-tmlihunq]{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.diya-flame[data-astro-cid-tmlihunq]{fill:#e9b44c;fill-opacity:0;stroke:#e9b44c;stroke-opacity:.38;stroke-width:1;transition:fill-opacity .5s ease,stroke-opacity .5s ease;transition-delay:var(--diya-delay,0ms)}.diwali-rangoli[data-astro-cid-tmlihunq]{width:15px;height:15px;margin-left:6px;fill:none;stroke:#b89cc8;stroke-width:.8;opacity:.5}.diwali-announcement[data-astro-cid-tmlihunq]{display:inline-flex;justify-self:center;align-items:center;justify-content:center;gap:10px;min-height:34px;color:#f7f0ed;text-decoration:none;font-size:12px;font-weight:500;line-height:1.4;text-align:center}.diwali-announcement[data-astro-cid-tmlihunq]>span[data-astro-cid-tmlihunq]:first-child{white-space:nowrap}.diwali-arrow[data-astro-cid-tmlihunq]{color:#b89cc8;font-size:16px;line-height:1;flex:none;transition:color .2s}.diwali-announcement[data-astro-cid-tmlihunq]:hover{color:#fff}.diwali-announcement[data-astro-cid-tmlihunq]:hover .diwali-arrow[data-astro-cid-tmlihunq]{color:#e9b44c}.diwali-announcement[data-astro-cid-tmlihunq]:focus-visible,.diwali-flame-button[data-astro-cid-tmlihunq]:focus-visible{outline:2px solid #E9B44C;outline-offset:2px;border-radius:3px}.diwali-moment[data-astro-cid-tmlihunq]{display:flex;align-items:center;justify-self:end;gap:6px;min-width:0}.diwali-flame-button[data-astro-cid-tmlihunq]{appearance:none;display:grid;place-items:center;flex:none;width:34px;height:34px;padding:5px;border:1px solid transparent;border-radius:4px;background:transparent;color:#b89cc8;cursor:pointer;transition:border-color .2s,color .2s}.diwali-flame-button[data-astro-cid-tmlihunq] svg[data-astro-cid-tmlihunq]{display:block;width:20px;height:24px;overflow:visible}.diwali-flame-button[data-astro-cid-tmlihunq] .diya-flame[data-astro-cid-tmlihunq]{fill-opacity:.38;stroke-opacity:.8}.diwali-flame-button[data-astro-cid-tmlihunq]:hover{color:#e9b44c;border-color:#b89cc866}.diwali-caption[data-astro-cid-tmlihunq]{display:flex;align-items:center;width:128px;min-height:30px;font-size:10px;font-weight:400;line-height:1.35;color:#c8b1d6;transition:color .3s}.diwali-ribbon[data-astro-cid-tmlihunq][data-lit=true] .diya-flame[data-astro-cid-tmlihunq]{fill-opacity:1;stroke-opacity:1}.diwali-ribbon[data-astro-cid-tmlihunq][data-lit=true] .diwali-caption[data-astro-cid-tmlihunq]{color:#f5d896}@media(max-width:800px){.diwali-inner[data-astro-cid-tmlihunq]{gap:12px}.diwali-lamps[data-astro-cid-tmlihunq]{gap:5px}.diwali-rangoli[data-astro-cid-tmlihunq]{display:none}.diwali-caption[data-astro-cid-tmlihunq]{width:99px;font-size:9px}.diwali-announcement[data-astro-cid-tmlihunq]{font-size:11px;gap:7px}}@media(max-width:600px){.diwali-inner[data-astro-cid-tmlihunq]{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.diwali-lamps[data-astro-cid-tmlihunq]{display:none}.diwali-announcement[data-astro-cid-tmlihunq]{justify-self:start;text-align:left;justify-content:flex-start;min-width:0}.diwali-announcement[data-astro-cid-tmlihunq]>span[data-astro-cid-tmlihunq]:first-child{white-space:normal}.diwali-caption[data-astro-cid-tmlihunq]{width:86px;min-height:32px}.diwali-flame-button[data-astro-cid-tmlihunq]{width:30px;height:34px}.diwali-moment[data-astro-cid-tmlihunq]{gap:4px}}@media(prefers-reduced-motion:reduce){.diya-flame[data-astro-cid-tmlihunq],.diwali-arrow[data-astro-cid-tmlihunq],.diwali-flame-button[data-astro-cid-tmlihunq],.diwali-caption[data-astro-cid-tmlihunq]{transition:none}}.launch-ceremony[data-astro-cid-zdgzkydo]{position:fixed;inset:0;display:grid;place-items:center;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:24px;border:0;border-radius:0;background:transparent;color:#f3f0e4;overflow:hidden;font-family:var(--font);isolation:isolate;overscroll-behavior:contain}.launch-ceremony[data-astro-cid-zdgzkydo]:not([open]){display:none}.launch-ceremony[data-astro-cid-zdgzkydo]::backdrop{background:transparent}.launch-field[data-astro-cid-zdgzkydo]{position:absolute;inset:0;z-index:-1;display:flex;overflow:hidden;pointer-events:none;background:#250b1e}.launch-band[data-astro-cid-zdgzkydo]{height:100%;flex:var(--band-width) 1 0;min-width:0;background:var(--band-color);transform-origin:center var(--band-origin);box-shadow:inset -1px 0 #250b1e30}.launch-field[data-astro-cid-zdgzkydo]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#250B1E38,transparent 32%,#250B1E38);pointer-events:none}.launch-field-light[data-astro-cid-zdgzkydo]{position:absolute;inset:0 auto 0 -60%;width:55%;background:linear-gradient(90deg,transparent,#E9C87916,transparent);animation:launch-light-pass 18s linear infinite;pointer-events:none}.launch-card[data-astro-cid-zdgzkydo]{position:relative;width:clamp(340px,30vw,510px);aspect-ratio:1.4;background:#250b1e;border:1px solid #B89CC84D;border-radius:6px;box-shadow:0 18px 65px #180b2140;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.launch-card-heading[data-astro-cid-zdgzkydo]{padding:clamp(26px,3.4vw,48px) 24px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.launch-wordmark[data-astro-cid-zdgzkydo]{position:relative;display:inline-block;font:500 28px/1 var(--font);letter-spacing:-1.4px;color:#f7f0ed}.launch-wordmark[data-astro-cid-zdgzkydo] svg[data-astro-cid-zdgzkydo]{position:absolute;width:8px;height:8px;left:35px;top:-3px;fill:#e9c879}.launch-edition[data-astro-cid-zdgzkydo]{font:400 9px/1.4 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#b89cc8}.launch-cut[data-astro-cid-zdgzkydo]{position:absolute;inset:50% 0 auto;width:100%;height:92px;transform:translateY(-50%);border:0;border-radius:0;background:none;color:#f3f0e4;cursor:pointer;display:grid;place-items:center;padding:0;isolation:isolate}.launch-thread[data-astro-cid-zdgzkydo]{position:absolute;top:50%;left:0;right:0;height:1px;background:#b89cc82e;transition:background .4s}.launch-ribbon[data-astro-cid-zdgzkydo]{position:relative;display:flex;width:38%;height:24px;filter:drop-shadow(0 0 20px #d4d9a717);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.launch-ribbon-half[data-astro-cid-zdgzkydo]{width:50%;height:100%;fill:#e9c879;overflow:visible}.launch-cut-mark[data-astro-cid-zdgzkydo]{position:absolute;left:50%;top:7px;bottom:7px;width:1px;background:#250b1e;opacity:0;transform:scaleY(.3);transition:opacity .35s,transform .35s}.launch-cut-label[data-astro-cid-zdgzkydo]{position:absolute;top:calc(50% + 26px);left:0;right:0;font:400 10px/1.5 var(--mono);letter-spacing:.08em;color:#c8b1d6;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.launch-cut-label[data-astro-cid-zdgzkydo]>span[data-astro-cid-zdgzkydo]{margin-left:8px}.launch-cut[data-astro-cid-zdgzkydo]:hover .launch-ribbon[data-astro-cid-zdgzkydo],.launch-cut[data-astro-cid-zdgzkydo]:focus-visible .launch-ribbon[data-astro-cid-zdgzkydo]{transform:scaleX(1.045)}.launch-cut[data-astro-cid-zdgzkydo]:hover .launch-cut-mark[data-astro-cid-zdgzkydo],.launch-cut[data-astro-cid-zdgzkydo]:focus-visible .launch-cut-mark[data-astro-cid-zdgzkydo]{opacity:.55;transform:scaleY(1)}.launch-cut[data-astro-cid-zdgzkydo]:hover .launch-cut-label[data-astro-cid-zdgzkydo],.launch-cut[data-astro-cid-zdgzkydo]:focus-visible .launch-cut-label[data-astro-cid-zdgzkydo]{opacity:1;transform:translateY(0)}.launch-cut[data-astro-cid-zdgzkydo]:focus-visible{outline:none}.launch-cut[data-astro-cid-zdgzkydo]:focus-visible .launch-ribbon[data-astro-cid-zdgzkydo]{outline:1px solid #e9c879;outline-offset:10px;border-radius:2px}.launch-card-caption[data-astro-cid-zdgzkydo]{padding:0 16px clamp(25px,2.6vw,38px)}.launch-card-caption[data-astro-cid-zdgzkydo] h1[data-astro-cid-zdgzkydo]{font:400 clamp(14px,1.15vw,17px)/1.4 var(--font);letter-spacing:-.01em;margin:0;color:#f0e7f2}.launch-card-caption[data-astro-cid-zdgzkydo] p[data-astro-cid-zdgzkydo]{font:400 11px/1.5 var(--font);letter-spacing:.01em;margin:8px 0 0;max-width:none;color:#b89cc8}.launch-welcome[data-astro-cid-zdgzkydo]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px;text-align:center;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,#250b1ef2,#250b1ed9 27%,#250b1e8c 58%,#250b1e26)}.launch-welcome-star[data-astro-cid-zdgzkydo]{width:32px;height:32px;fill:#e9c879;filter:drop-shadow(0 0 14px #E9C87966)}.launch-welcome-title[data-astro-cid-zdgzkydo]{margin:0;max-width:none;font:500 clamp(32px,5.8vw,84px)/1.12 var(--font);letter-spacing:-.045em;color:#e9c879;background:linear-gradient(110deg,#c99d4d 4%,#f6e5b6 39%,#e9c879 64%,#d5ae60);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 48px #E9C87914}.launch-welcome-note[data-astro-cid-zdgzkydo]{margin:0;max-width:none;font:400 clamp(12px,1.1vw,16px)/1.5 var(--font);letter-spacing:.06em;color:#e8d7b2}.launch-bottom[data-astro-cid-zdgzkydo]{position:absolute;left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px);bottom:max(26px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:16px}.launch-diwali[data-astro-cid-zdgzkydo]{display:flex;align-items:center;gap:8px;font:400 11px/1.5 var(--font);color:#f0e7f2}.launch-diwali[data-astro-cid-zdgzkydo] svg[data-astro-cid-zdgzkydo]{width:23px;height:23px;stroke:#e9c879;stroke-width:1.05}.launch-enter[data-astro-cid-zdgzkydo]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;color:#e0cee8;font:400 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.25em}.launch-enter[data-astro-cid-zdgzkydo]>span[data-astro-cid-zdgzkydo]{font-size:16px;letter-spacing:0;opacity:.7}.launch-skip[data-astro-cid-zdgzkydo]{display:flex;align-items:center;gap:12px;font:400 11px/1.5 var(--font);color:#f0e7f2;padding:10px 0;background:none;border:0;border-bottom:1px solid #B89CC866;border-radius:0;cursor:pointer}.launch-skip[data-astro-cid-zdgzkydo]:hover{color:#fffbed;border-color:#fffbed}.launch-skip[data-astro-cid-zdgzkydo]:focus-visible{outline:2px solid #e9c879;outline-offset:5px}.launch-sr[data-astro-cid-zdgzkydo]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting]{pointer-events:none}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-ribbon-left[data-astro-cid-zdgzkydo]{animation:launch-release-left .65s cubic-bezier(.3,0,.2,1) forwards}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-ribbon-right[data-astro-cid-zdgzkydo]{animation:launch-release-right .65s cubic-bezier(.3,0,.2,1) forwards}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-thread[data-astro-cid-zdgzkydo]{animation:launch-thread-out .5s ease forwards}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-card-heading[data-astro-cid-zdgzkydo],.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-card-caption[data-astro-cid-zdgzkydo],.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-cut-label[data-astro-cid-zdgzkydo],.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-bottom[data-astro-cid-zdgzkydo]{animation:launch-quiet-out .3s ease forwards}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-ribbon[data-astro-cid-zdgzkydo]{outline:none}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-cut-mark[data-astro-cid-zdgzkydo]{opacity:0}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-card[data-astro-cid-zdgzkydo]{animation:launch-card-out .7s cubic-bezier(.2,.7,.2,1) .45s forwards}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-welcome[data-astro-cid-zdgzkydo]{animation:launch-welcome-in 2.9s ease .4s both}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-band[data-astro-cid-zdgzkydo]{animation:launch-band-out .65s cubic-bezier(.4,0,.2,1) var(--band-delay) forwards}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-field[data-astro-cid-zdgzkydo]{background:transparent}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-field[data-astro-cid-zdgzkydo]:after,.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-field-light[data-astro-cid-zdgzkydo]{animation:launch-quiet-out .4s ease forwards}@keyframes launch-light-pass{to{transform:translate(300%)}}@keyframes launch-release-left{35%{transform:translate(-8px) rotate(-2deg)}to{transform:translate(-28px,4px) scaleX(.7);opacity:0}}@keyframes launch-release-right{35%{transform:translate(8px) rotate(2deg)}to{transform:translate(28px,-4px) scaleX(.7);opacity:0}}@keyframes launch-thread-out{to{opacity:0;transform:scaleX(.4)}}@keyframes launch-quiet-out{to{opacity:0}}@keyframes launch-card-out{to{opacity:0;transform:scale(.985) translateY(5px)}}@keyframes launch-welcome-in{0%{opacity:0;transform:translateY(8px)}18%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes launch-band-out{to{opacity:0;transform:scaleY(.96)}}@media(max-width:600px){.launch-card[data-astro-cid-zdgzkydo]{width:min(100%,360px);min-height:280px;aspect-ratio:1.2}.launch-card-heading[data-astro-cid-zdgzkydo]{padding-top:32px}.launch-card-caption[data-astro-cid-zdgzkydo]{padding-bottom:30px}.launch-ribbon[data-astro-cid-zdgzkydo]{width:40%}.launch-enter[data-astro-cid-zdgzkydo]{bottom:62px}.launch-bottom[data-astro-cid-zdgzkydo]{bottom:max(18px,env(safe-area-inset-bottom))}.launch-field-light[data-astro-cid-zdgzkydo]{animation:none}}@media(max-height:480px){.launch-card[data-astro-cid-zdgzkydo]{width:min(100%,340px);height:260px;min-height:0;aspect-ratio:auto}.launch-card-heading[data-astro-cid-zdgzkydo]{padding-top:22px;gap:8px}.launch-card-caption[data-astro-cid-zdgzkydo]{padding-bottom:20px}.launch-bottom[data-astro-cid-zdgzkydo]{bottom:10px}.launch-enter[data-astro-cid-zdgzkydo]{display:none}}@media(prefers-reduced-motion:reduce){.launch-ceremony[data-astro-cid-zdgzkydo] [data-astro-cid-zdgzkydo]{animation:none!important;transition:none!important}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-card[data-astro-cid-zdgzkydo],.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-bottom[data-astro-cid-zdgzkydo]{visibility:hidden}.launch-ceremony[data-astro-cid-zdgzkydo][data-state=cutting] .launch-welcome[data-astro-cid-zdgzkydo]{opacity:1}}.site-header[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:60;display:flow-root;height:80px;padding:12px 0;pointer-events:none}.site-header[data-astro-cid-5hce7sga] .site-nav.nav{margin:0 auto;pointer-events:auto}.site-header-home[data-astro-cid-5hce7sga]{margin-bottom:-80px}.cf[data-astro-cid-svshx33u]{width:100%;min-width:0}.cf[data-astro-cid-svshx33u] .row2[data-astro-cid-svshx33u]{grid-template-columns:repeat(2,minmax(0,1fr))}.cf[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{min-width:0}.cf[data-astro-cid-svshx33u] [data-astro-cid-svshx33u][hidden]{display:none!important}@media(max-width:520px){.cf[data-astro-cid-svshx33u] .row2[data-astro-cid-svshx33u]{grid-template-columns:minmax(0,1fr)}}.cf[data-astro-cid-svshx33u].cf-plum{width:100%;min-width:0;display:grid;gap:14px;padding:clamp(22px,2.8vw,34px);border:1px solid #422339;border-radius:6px;background:#250b1e;color:#fff9fe;color-scheme:dark;box-shadow:0 14px 36px #250b1e1f;text-align:left}.cf[data-astro-cid-svshx33u].cf-plum .row2[data-astro-cid-svshx33u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cf[data-astro-cid-svshx33u].cf-plum label[data-astro-cid-svshx33u]{min-width:0;gap:6px;color:#e3cfe0;font:500 10px/1.4 var(--mono);letter-spacing:.08em}.cf[data-astro-cid-svshx33u].cf-plum input[data-astro-cid-svshx33u],.cf[data-astro-cid-svshx33u].cf-plum select[data-astro-cid-svshx33u],.cf[data-astro-cid-svshx33u].cf-plum textarea[data-astro-cid-svshx33u]{background:#35182d;color:#fff9fe;caret-color:#e8d6ef;border:1px solid #715068;border-radius:6px;padding:10px 11px;font-size:14px;line-height:1.4;box-shadow:inset 0 1px 2px #0000001a}.cf[data-astro-cid-svshx33u].cf-plum input[data-astro-cid-svshx33u]::placeholder,.cf[data-astro-cid-svshx33u].cf-plum textarea[data-astro-cid-svshx33u]::placeholder{color:#bfaac0;opacity:1}.cf[data-astro-cid-svshx33u].cf-plum select[data-astro-cid-svshx33u]{padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#D9C4DF 50%),linear-gradient(135deg,#D9C4DF 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat}.cf[data-astro-cid-svshx33u].cf-plum option[data-astro-cid-svshx33u]{background:#35182d;color:#fff9fe}.cf[data-astro-cid-svshx33u].cf-plum textarea[data-astro-cid-svshx33u]{min-height:72px;max-height:200px}.cf[data-astro-cid-svshx33u].cf-plum input[data-astro-cid-svshx33u]:focus,.cf[data-astro-cid-svshx33u].cf-plum select[data-astro-cid-svshx33u]:focus,.cf[data-astro-cid-svshx33u].cf-plum textarea[data-astro-cid-svshx33u]:focus{outline:2px solid #B89CC8;outline-offset:3px;border-color:#b89cc8;box-shadow:none}.cf[data-astro-cid-svshx33u].cf-plum .bad[data-astro-cid-svshx33u]{border-color:#eb9d8e;box-shadow:0 0 0 3px #eb9d8e4d}.cf[data-astro-cid-svshx33u].cf-plum input[data-astro-cid-svshx33u].bad:focus,.cf[data-astro-cid-svshx33u].cf-plum select[data-astro-cid-svshx33u].bad:focus,.cf[data-astro-cid-svshx33u].cf-plum textarea[data-astro-cid-svshx33u].bad:focus{border-color:#eb9d8e;outline-color:#eb9d8e;box-shadow:0 0 0 3px #eb9d8e4d}.cf[data-astro-cid-svshx33u].cf-plum input[data-astro-cid-svshx33u]:-webkit-autofill{-webkit-text-fill-color:#FFF9FE!important;caret-color:#e8d6ef;box-shadow:0 0 0 1000px #35182d inset!important}.cf[data-astro-cid-svshx33u].cf-plum input[data-astro-cid-svshx33u]:autofill{background:#35182d;color:#fff9fe;box-shadow:0 0 0 1000px #35182d inset!important}.cf[data-astro-cid-svshx33u].cf-plum .act[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:14px;margin-top:2px;flex-wrap:wrap}.cf[data-astro-cid-svshx33u].cf-plum .btn[data-astro-cid-svshx33u]{min-height:42px;padding:0 19px;background:#b89cc8;border-color:#b89cc8;color:#250b1e;font-size:14px;white-space:nowrap}.cf[data-astro-cid-svshx33u].cf-plum .btn[data-astro-cid-svshx33u]:hover{background:#cdb5da;border-color:#cdb5da}.cf[data-astro-cid-svshx33u].cf-plum .btn[data-astro-cid-svshx33u]:focus-visible{outline-color:#eedff3;outline-offset:4px}.cf[data-astro-cid-svshx33u].cf-plum .fine[data-astro-cid-svshx33u]{flex:1 1 160px;color:#ceb6c9;font-size:11px;line-height:1.5;max-width:26ch}.cf[data-astro-cid-svshx33u].cf-plum .fine[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:inherit;text-underline-offset:2px}.cf[data-astro-cid-svshx33u].cf-plum .ok[data-astro-cid-svshx33u],.cf[data-astro-cid-svshx33u].cf-plum .err[data-astro-cid-svshx33u]{color:#fff9fe;font-size:15px;line-height:1.6;max-width:none}.cf[data-astro-cid-svshx33u].cf-plum .ok[data-astro-cid-svshx33u] b[data-astro-cid-svshx33u],.cf[data-astro-cid-svshx33u].cf-plum .err[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:#d6b8e6}.cf[data-astro-cid-svshx33u].cf-plum.sent{align-content:center;min-height:240px}.cf[data-astro-cid-svshx33u].cf-plum.sent>[data-astro-cid-svshx33u]:not(.ok){display:none}@media(max-width:480px){.cf[data-astro-cid-svshx33u].cf-plum .row2[data-astro-cid-svshx33u]{grid-template-columns:minmax(0,1fr)}.cf[data-astro-cid-svshx33u].cf-plum{padding:24px 20px}.cf[data-astro-cid-svshx33u].cf-plum .fine[data-astro-cid-svshx33u]{max-width:none}}.cta[data-astro-cid-i344ymn4]>.wrap[data-astro-cid-i344ymn4].ctaf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.cta[data-astro-cid-i344ymn4]>.wrap[data-astro-cid-i344ymn4].ctaf>.ctxt[data-astro-cid-i344ymn4]{min-width:0}.cta[data-astro-cid-i344ymn4] .ctxt[data-astro-cid-i344ymn4] .eb[data-astro-cid-i344ymn4]{color:#9b5de5}.cta-mark[data-astro-cid-i344ymn4]{width:72px;height:72px}.cta[data-astro-cid-i344ymn4].cta-partner{background:#fff;color:#250b1e;padding-block:clamp(56px,7vw,88px);text-align:left}.cta[data-astro-cid-i344ymn4].cta-partner>.wrap[data-astro-cid-i344ymn4].ctaf{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px)}.cta[data-astro-cid-i344ymn4].cta-partner .ctxt[data-astro-cid-i344ymn4]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.cta[data-astro-cid-i344ymn4].cta-partner .cta-mark[data-astro-cid-i344ymn4]{width:48px;height:48px}.cta[data-astro-cid-i344ymn4].cta-partner .ctxt[data-astro-cid-i344ymn4] .eb[data-astro-cid-i344ymn4]{font:500 10px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#76556f;margin:0}.cta[data-astro-cid-i344ymn4].cta-partner .ctxt[data-astro-cid-i344ymn4] h2[data-astro-cid-i344ymn4]{font:500 clamp(34px,3.5vw,52px)/1.08 var(--font);letter-spacing:-.035em;max-width:15ch;margin:0;color:#250b1e}.cta[data-astro-cid-i344ymn4].cta-partner .ctxt[data-astro-cid-i344ymn4] h2[data-astro-cid-i344ymn4] span{color:#9875aa}.cta[data-astro-cid-i344ymn4].cta-partner .ctxt[data-astro-cid-i344ymn4]>p[data-astro-cid-i344ymn4]:not(.eb){font-size:16px;line-height:1.65;color:#6c5766;max-width:43ch;margin:0}@media(max-width:860px){.cta[data-astro-cid-i344ymn4]>.wrap[data-astro-cid-i344ymn4].ctaf{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.cta[data-astro-cid-i344ymn4].cta-partner>.wrap[data-astro-cid-i344ymn4].ctaf{grid-template-columns:minmax(0,1fr);gap:30px}.cta[data-astro-cid-i344ymn4].cta-partner .ctxt[data-astro-cid-i344ymn4] h2[data-astro-cid-i344ymn4]{max-width:20ch;font-size:clamp(34px,6vw,46px)}.cta[data-astro-cid-i344ymn4].cta-partner .ctxt[data-astro-cid-i344ymn4]>p[data-astro-cid-i344ymn4]:not(.eb){max-width:52ch}}
