:root{--color-black:16,16,20;--color-bg:255,255,255;--color-bg-secondary:244,244,247;--color-white:255,255,255;--color-gray-100:244,244,247;--color-gray-200:232,232,238;--color-gray-300:212,212,222;--color-gray-400:168,168,184;--color-gray-500:122,122,140;--color-gray-600:90,90,110;--color-gray-700:58,58,72;--color-gray-800:32,32,40;--color-gray-900:16,16,20;--color-primary:91,46,255;--color-primary-dark:67,32,217;--color-primary-light:236,231,255;--color-secondary:47,230,167;--color-accent:255,181,158;--color-mint-soft:214,250,237;--color-peach-soft:255,236,229;--color-violet-glow:157,128,255;--color-mint-deep:22,150,105;--color-peach-deep:220,110,80;--color-deep-navy:16,16,20;--color-slate:90,90,110;--color-error:196,30,58;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-white));--bg-primary:rgb(var(--color-white));--bg-secondary:rgb(var(--color-gray-100));--bg-accent:rgb(var(--color-primary));--bg-inverse:rgb(var(--color-gray-900));--bg-light:rgb(var(--color-white));--text-primary:rgb(var(--color-gray-900));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-primary-dark));--text-inverse:rgb(var(--color-white));--text-error:rgb(var(--color-error));--transition-function:cubic-bezier(0.2, 0.9, 0.25, 1.15);--transition-duration:0.45s}*{padding:0;margin:0;border:0}[hidden]{display:none!important}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:var(--text-primary);line-height:1;font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.icon-menu{display:none}html{scroll-padding-top:6.25rem;background-color:var(--bg-primary);overflow-x:clip;overflow-y:auto}body{color:var(--text-primary);background-color:var(--bg-primary)}.lock body{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow-x:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:85rem;margin:0 auto;padding:0 1.25rem}:root{--gut:clamp(0.75rem, 1.2vw, 1rem);--line:rgb(var(--color-gray-200));--muted:rgb(var(--color-slate))}.h-xl{font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:clamp(2.5rem,6.4vw,6rem);-ms-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.h-lg{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(2rem,4.4vw,3.5rem);line-height:.96;-ms-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.h-md{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1;letter-spacing:-.02em}.lead{font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.55;max-width:60ch}.muted{color:var(--muted)}.kicker{display:inline-flex;align-items:center;gap:.5rem;font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.08em}.kicker::before{content:"";display:block;width:.625rem;height:.625rem;background-color:currentColor;box-shadow:.75rem 0 0 0 rgb(var(--color-secondary));margin-right:.75rem}.textlink{color:var(--text-accent);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition-property:text-decoration-color,color;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.tryline{display:flex;align-items:flex-start;gap:.75rem;margin-top:3rem;padding:.75rem 1rem .75rem .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:.875rem;background-color:rgb(var(--color-secondary));color:rgb(var(--color-gray-900));font-size:1rem;line-height:1.45}.tryline b{font-weight:800;white-space:nowrap}.tryline::before{content:"";flex:0 0 auto;display:block;width:.5rem;height:.5rem;margin:.375rem .625rem 0 0;background-color:rgb(var(--color-gray-900));box-shadow:.5rem .5rem 0 0 rgb(var(--color-gray-900))}.pixlist{display:grid;gap:.75rem}.pixlist>li{position:relative;padding-left:1.75rem}.pixlist>li::before{content:"";position:absolute;left:0;top:.55em;display:block;width:.5rem;height:.5rem;background-color:var(--pix,rgb(var(--color-primary)));box-shadow:.5rem 0 0 0 var(--pix2,rgb(var(--color-secondary)))}.btn{--bb:rgb(var(--color-primary));--bf:rgb(var(--color-white));position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.375rem;padding:.875rem 1.75rem;border:2px solid var(--bb);border-radius:62.4375rem;background-color:var(--bb);color:var(--bf);font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-size:1rem;font-weight:700;line-height:1.2;text-align:center;transition-property:box-shadow,background-color,color,border-color,-webkit-transform;transition-property:transform,box-shadow,background-color,color,border-color;transition-property:transform,box-shadow,background-color,color,border-color,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.btn:active{-webkit-transform:translateY(1px) scale(.98);transform:translateY(1px) scale(.98);box-shadow:none}.btn:disabled{opacity:.55;cursor:not-allowed;-webkit-transform:none;transform:none;box-shadow:none}.btn--ink{--bb:rgb(var(--color-gray-900))}.btn--mint{--bb:rgb(var(--color-secondary));--bf:rgb(var(--color-gray-900))}.btn--light{--bb:rgb(var(--color-white));--bf:rgb(var(--color-primary-dark))}.btn--ghost{background-color:rgba(0,0,0,0);--bb:currentColor;color:inherit}.btn--sm{min-height:2.75rem;padding:.625rem 1.125rem;font-size:.9375rem}.btn--fw{width:100%}.btn--primary{--bb:rgb(var(--color-primary))}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.125rem;border:2px solid currentColor;border-radius:62.4375rem;font-size:.9375rem;font-weight:700;line-height:1.2;transition-property:background-color,color,border-color,-webkit-transform;transition-property:background-color,color,border-color,transform;transition-property:background-color,color,border-color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}button.chip[aria-pressed=true]{background-color:rgb(var(--color-gray-900));border-color:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.chip--fill{border-color:transparent;background-color:rgba(var(--color-white),.16)}.panel{--muted:rgb(var(--color-slate));position:relative;margin:0 var(--gut) var(--gut);border-radius:clamp(1.75rem,3vw,2.25rem);padding-block:clamp(3.5rem,7vw,7rem);overflow:clip;isolation:isolate;background-color:rgb(var(--color-white))}.panel__inner{width:100%;max-width:calc(77.5rem + 2*3rem);margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,3rem);position:relative;z-index:1}.panel--soft{background-color:rgb(var(--color-gray-100))}.panel--violet{--muted:rgba(var(--color-white), 0.88);--line:rgba(var(--color-white), 0.24);background-color:rgb(var(--color-primary));color:rgb(var(--color-white))}.panel--violet .textlink{color:rgb(var(--color-white))}.panel--violet .kicker::before{background-color:rgb(var(--color-white))}.panel--ink{--muted:rgba(var(--color-white), 0.74);--line:rgba(var(--color-white), 0.16);background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.panel--ink .textlink{color:rgb(var(--color-secondary))}.panel--mint{--muted:rgb(var(--color-gray-700));--line:rgba(var(--color-gray-900), 0.16);background-color:rgb(var(--color-secondary));color:rgb(var(--color-gray-900))}.panel--mint .textlink{color:rgb(var(--color-gray-900))}.panel--peach{--muted:rgb(var(--color-gray-700));background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900))}.panel--peach .textlink{color:rgb(var(--color-gray-900))}.panel--lilac{background-color:rgb(var(--color-primary-light))}.panel--white{background-color:rgb(var(--color-white));box-shadow:inset 0 0 0 2px rgb(var(--color-gray-200))}.sec-head{display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem);max-width:53.75rem}.sec-head--split{max-width:none;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem}.phead{padding-top:calc(4.75rem + clamp(2rem,6vw,5.5rem));padding-bottom:clamp(3rem,7vw,6.5rem)}.phead__inner{display:grid;gap:1.5rem}.phead__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:clamp(2.375rem,8vw,8rem);max-width:14ch;-ms-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.phead__lead{font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.55;max-width:56ch;color:var(--muted)}.phead--legal .phead__title{font-size:clamp(2.5rem,6.4vw,6rem)}.crumbs{font-size:.875rem;font-weight:600}.crumbs ol{display:flex;flex-wrap:wrap;gap:.5rem}.crumbs li{display:inline-flex;align-items:center;gap:.5rem}.crumbs li:not(:last-child)::after{content:"";display:block;width:.375rem;height:.375rem;background-color:currentColor;opacity:.6}.crumbs a{text-decoration:underline;text-underline-offset:.2em}[data-float]{--mx:0;--my:0;--sy:0}.shape{--d:1;--size:7.5rem;position:absolute;z-index:0;display:block;width:var(--size);height:var(--size);pointer-events:none;translate:calc(var(--mx)*var(--d)*18px) calc((var(--my)*18px + var(--sy)*-60px)*var(--d));-webkit-animation:drift 9s ease-in-out infinite alternate;animation:drift 9s ease-in-out infinite alternate;-webkit-animation-delay:calc(var(--d)*-2.3s);animation-delay:calc(var(--d)*-2.3s)}.shape--sphere{border-radius:50%;background:radial-gradient(circle at 32% 28%,rgb(var(--color-white)) 0 6%,rgb(var(--color-violet-glow)) 22%,rgb(var(--color-primary)) 55%,rgb(var(--color-primary-dark)) 100%);box-shadow:inset -.625rem -1rem 1.875rem rgba(var(--color-gray-900),.28),0 1.75rem 3.75rem -1.5rem rgba(var(--color-primary-dark),.55)}.shape--mint{background:radial-gradient(circle at 32% 28%,rgb(var(--color-white)) 0 6%,rgb(var(--color-mint-soft)) 22%,rgb(var(--color-secondary)) 58%,rgb(var(--color-mint-deep)) 100%);box-shadow:inset -.625rem -1rem 1.875rem rgba(var(--color-gray-900),.18),0 1.625rem 3.125rem -1.5rem rgba(var(--color-mint-deep),.6)}.shape--pill{width:calc(var(--size)*1.9);height:var(--size);border-radius:62.4375rem;background:linear-gradient(180deg,rgba(var(--color-white),.85) 0 8%,transparent 40%),linear-gradient(120deg,rgb(var(--color-accent)),rgb(var(--color-peach-deep)));box-shadow:inset 0 -.75rem 1.25rem rgba(var(--color-peach-deep),.35),0 1.625rem 3rem -1.375rem rgba(var(--color-peach-deep),.55);rotate:-24deg}.shape--cube{border-radius:28%;background:linear-gradient(135deg,rgba(var(--color-white),.6),transparent 45%),linear-gradient(160deg,rgb(var(--color-gray-700)),rgb(var(--color-gray-900)));box-shadow:inset -.5rem -.625rem 1.125rem rgba(var(--color-black),.4),0 1.125rem 2.5rem -1.125rem rgba(var(--color-gray-900),.28);rotate:18deg}.shape--ring{border-radius:50%;background:radial-gradient(circle,transparent 0 42%,rgb(var(--color-white)) 43% 100%);box-shadow:inset 0 0 0 .1875rem rgba(var(--color-gray-900),.06),0 1.125rem 2.5rem -1.125rem rgba(var(--color-gray-900),.28);opacity:.95}.shape--pix{--px:0.875rem;width:var(--px);height:var(--px);background:0 0;box-shadow:0 0 0 0 rgb(var(--color-secondary)),var(--px) 0 0 0 rgb(var(--color-secondary)),0 var(--px) 0 0 rgb(var(--color-secondary)),calc(var(--px)*2) var(--px) 0 0 rgb(var(--color-gray-900)),var(--px) calc(var(--px)*2) 0 0 rgb(var(--color-gray-900));background-color:rgb(var(--color-secondary))}@-webkit-keyframes drift{0%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}50%{-webkit-transform:translate3d(.625rem,-1rem,0) rotate(6deg);transform:translate3d(.625rem,-1rem,0) rotate(6deg)}100%{-webkit-transform:translate3d(-.5rem,.625rem,0) rotate(-4deg);transform:translate3d(-.5rem,.625rem,0) rotate(-4deg)}}@keyframes drift{0%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}50%{-webkit-transform:translate3d(.625rem,-1rem,0) rotate(6deg);transform:translate3d(.625rem,-1rem,0) rotate(6deg)}100%{-webkit-transform:translate3d(-.5rem,.625rem,0) rotate(-4deg);transform:translate3d(-.5rem,.625rem,0) rotate(-4deg)}}.picon{--px:0.3125rem;--pa:rgb(var(--color-gray-900));--pb:rgb(var(--color-primary));--pc:rgb(var(--color-secondary));position:relative;display:block;flex:0 0 auto;width:calc(var(--px)*8);height:calc(var(--px)*8)}.picon::before{content:"";position:absolute;left:calc(var(--px)*-1);top:calc(var(--px)*-1);display:block;width:var(--px);height:var(--px)}.picon--vision::before{box-shadow:calc(var(--px)*3) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*4) 0 0 var(--pb),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--pb),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*5) 0 0 var(--pb),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--pb),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--pa)}.picon--data::before{box-shadow:calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--pb),calc(var(--px)*8) calc(var(--px)*1) 0 0 var(--pb),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--pb),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--pb),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--pb),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--pb),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--pb),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--pb),calc(var(--px)*3) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*8) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*8) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*8) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*8) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*8) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*8) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*8) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*8) 0 0 var(--pa)}.picon--lang::before{box-shadow:calc(var(--px)*1) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*3) 0 0 var(--pb),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--pb),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--pb),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--pb),calc(var(--px)*2) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--pb),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--pb)}.picon--money::before{box-shadow:calc(var(--px)*1) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*5) 0 0 var(--pb),calc(var(--px)*4) calc(var(--px)*5) 0 0 var(--pb),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--pa)}.picon--privacy::before{box-shadow:calc(var(--px)*3) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*5) 0 0 var(--pb),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--pb),calc(var(--px)*6) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*6) 0 0 var(--pb),calc(var(--px)*5) calc(var(--px)*6) 0 0 var(--pb),calc(var(--px)*6) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*6) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*6) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*7) calc(var(--px)*7) 0 0 var(--pa),calc(var(--px)*8) calc(var(--px)*7) 0 0 var(--pa)}.art{--pa:rgb(var(--color-white));--pb:rgb(var(--color-secondary));--pc:rgb(var(--color-accent));--bgc:rgb(var(--color-primary));position:relative;display:block;aspect-ratio:4/3;border-radius:1.5rem;overflow:hidden;background:radial-gradient(circle at 80% 18%,rgba(var(--color-white),.35),transparent 40%),linear-gradient(rgba(var(--color-white),.08) 1px,transparent 1px) 0 0/12.5% 16.66%,linear-gradient(90deg,rgba(var(--color-white),.08) 1px,transparent 1px) 0 0/12.5% 16.66%,var(--bgc);container-type:inline-size}.art .picon{--px:5.2cqw;position:absolute;left:14%;top:22%}.art::after,.art::before{content:"";position:absolute;display:block;border-radius:50%}.art::before{width:30%;aspect-ratio:1;right:10%;bottom:12%;background:radial-gradient(circle at 32% 28%,rgb(var(--color-white)) 0 7%,var(--s1,rgb(var(--color-violet-glow))) 30%,var(--s2,rgb(var(--color-primary-dark))) 100%);box-shadow:0 1.125rem 1.875rem -.75rem rgba(var(--color-gray-900),.45)}.art::after{width:22%;height:11%;right:34%;top:14%;border-radius:62.4375rem;background:linear-gradient(180deg,rgba(var(--color-white),.8) 0 10%,transparent 45%),var(--pc);rotate:-18deg}.art--vision{--s1:rgb(var(--color-mint-soft));--s2:rgb(var(--color-secondary))}.art--data{--bgc:rgb(var(--color-secondary));--pa:rgb(var(--color-gray-900));--pb:rgb(var(--color-primary))}.art--lang{--bgc:rgb(var(--color-accent));--pa:rgb(var(--color-gray-900));--pb:rgb(var(--color-primary));--pc:rgb(var(--color-primary))}.art--money{--bgc:rgb(var(--color-gray-900));--pa:rgb(var(--color-secondary));--pb:rgb(var(--color-accent));--s1:rgb(var(--color-accent));--s2:rgb(var(--color-peach-deep))}.art--privacy{--bgc:rgb(var(--color-primary-light));--pa:rgb(var(--color-primary-dark));--pb:rgb(var(--color-secondary));--pc:rgb(var(--color-secondary))}.kv{display:grid;gap:0}.kv>div{display:grid;grid-template-columns:minmax(8.75rem,.4fr) 1fr;gap:.5rem 1.5rem;padding-block:1rem;border-top:2px solid var(--line)}.kv dt{font-weight:800}.kv dd{color:var(--muted)}.note{padding:1rem 1.5rem;border-radius:.875rem;background-color:rgb(var(--color-gray-100));font-size:.9375rem;line-height:1.55}.faq{display:grid;gap:.75rem}.faq-item{border-radius:1.5rem;background-color:rgb(var(--color-white));box-shadow:inset 0 0 0 2px rgb(var(--color-gray-200));transition-property:background-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.faq-item.is-open{box-shadow:inset 0 0 0 2px rgb(var(--color-primary))}.faq-item__heading{font:inherit}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;min-height:4.5rem;padding:1rem 1.5rem;text-align:left;font-family:"League Spartan","Arial Black",sans-serif;font-weight:700;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.1;letter-spacing:-.015em;border-radius:1.5rem}.faq-item__icon{position:relative;flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:50%;background-color:rgb(var(--color-primary));transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.faq-item__icon::after,.faq-item__icon::before{content:"";position:absolute;left:50%;top:50%;display:block;width:1rem;height:.1875rem;margin:-.09375rem 0 0 -.5rem;background-color:rgb(var(--color-white))}.faq-item__icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.is-open .faq-item__icon{-webkit-transform:rotate(135deg);transform:rotate(135deg);background-color:rgb(var(--color-gray-900))}.faq-item__answer{display:grid;grid-template-rows:1fr;transition-property:grid-template-rows;transition-property:grid-template-rows,-ms-grid-rows;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.js .faq-item__answer{grid-template-rows:0fr}.js .is-open .faq-item__answer{grid-template-rows:1fr}.faq-item__answer>div{overflow:hidden}.faq-item__answer p{padding:0 1.5rem 1.5rem;max-width:70ch;color:var(--muted);line-height:1.6}.form{display:grid;gap:1rem}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form__field{position:relative;display:grid;gap:.5rem}.form__label{font-size:.9375rem;font-weight:700}.form__input{min-height:3.5rem;padding:.875rem 1.125rem;border:2px solid rgb(var(--color-gray-300));border-radius:.875rem;background-color:rgb(var(--color-white));color:rgb(var(--color-gray-900));font-size:1rem;line-height:1.4;transition-property:border-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.form__input::-webkit-input-placeholder{color:rgb(var(--color-gray-600))}.form__input:-ms-input-placeholder{color:rgb(var(--color-gray-600))}.form__input::-ms-input-placeholder{color:rgb(var(--color-gray-600))}.form__input::placeholder{color:rgb(var(--color-gray-600))}.form__input:focus{outline:0;border-color:rgb(var(--color-primary));box-shadow:0 0 0 .25rem rgba(var(--color-primary),.3)}.form__input._form-error{border-color:rgb(var(--color-error));box-shadow:0 0 0 .1875rem rgba(var(--color-error),.2)}.form__input._form-success{border-color:rgb(var(--color-mint-deep))}.form textarea.form__input{min-height:9.375rem;resize:vertical}.form__error{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.25rem .625rem;border-radius:.375rem;background-color:rgb(var(--color-error));color:rgb(var(--color-white));font-size:.875rem;font-weight:700}.form__status,.form__summary{padding:1rem;border-radius:.875rem;background-color:rgb(var(--color-peach-soft));color:rgb(var(--color-gray-900));font-size:.9375rem}.form__status ul,.form__summary ul{margin-top:.5rem;padding-left:1rem;list-style:square}.form__status li,.form__summary li{list-style:square}.form__status a,.form__summary a{text-decoration:underline}.form__success{padding:1rem 1.5rem;border-radius:.875rem;background-color:rgb(var(--color-secondary));color:rgb(var(--color-gray-900));font-weight:700}.form__note{font-size:.875rem;color:var(--muted)}.form__note a{text-decoration:underline;font-weight:700}.form ._sending{opacity:.7}.js [data-reveal]{opacity:0;translate:0 2.25rem;scale:.97;transition:opacity .8s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1),scale .9s cubic-bezier(.16,1,.3,1),box-shadow var(--transition-duration) cubic-bezier(.16,1,.3,1),background-color .3s ease,color .3s ease,padding var(--transition-duration) cubic-bezier(.16,1,.3,1),-webkit-transform var(--transition-duration) cubic-bezier(.16,1,.3,1);transition:opacity .8s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1),scale .9s cubic-bezier(.16,1,.3,1),transform var(--transition-duration) cubic-bezier(.16,1,.3,1),box-shadow var(--transition-duration) cubic-bezier(.16,1,.3,1),background-color .3s ease,color .3s ease,padding var(--transition-duration) cubic-bezier(.16,1,.3,1);transition:opacity .8s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1),scale .9s cubic-bezier(.16,1,.3,1),transform var(--transition-duration) cubic-bezier(.16,1,.3,1),box-shadow var(--transition-duration) cubic-bezier(.16,1,.3,1),background-color .3s ease,color .3s ease,padding var(--transition-duration) cubic-bezier(.16,1,.3,1),-webkit-transform var(--transition-duration) cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0)*80ms),calc(var(--i,0)*80ms),calc(var(--i,0)*80ms),0s,0s,0s,0s,0s}.js [data-reveal].is-in{opacity:1;translate:none;scale:none}.page>:first-child{margin-top:var(--gut)}body{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-size:1.125rem;line-height:1.6;font-weight:400;background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;text-wrap:balance;-ms-hyphens:manual;hyphens:manual}ol,ul{list-style:none}dd,li,p{text-wrap:pretty}b,strong{font-weight:700}table,time{font-variant-numeric:tabular-nums}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgb(var(--color-primary-dark));outline-offset:3px}.nav__panel-dark a:focus-visible,.nav__panel-dark button:focus-visible,.nav__panel-dark input:focus-visible,.nav__panel-dark textarea:focus-visible,.panel--ink a:focus-visible,.panel--ink button:focus-visible,.panel--ink input:focus-visible,.panel--ink textarea:focus-visible,.panel--violet a:focus-visible,.panel--violet button:focus-visible,.panel--violet input:focus-visible,.panel--violet textarea:focus-visible{outline-color:rgb(var(--color-secondary))}::selection{background-color:rgb(var(--color-secondary));color:rgb(var(--color-gray-900))}.skip{position:absolute;left:1rem;top:-10rem;z-index:200;padding:.75rem 1rem;border-radius:.875rem;background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white));font-weight:700}.skip:focus{top:.75rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brand{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem}.brand__mark{--px:0.3125rem;--pa:rgb(var(--color-primary));--pb:rgb(var(--color-secondary));--pc:rgb(var(--color-gray-900));position:relative;display:block;flex:0 0 auto;width:calc(var(--px)*6);height:calc(var(--px)*6)}.brand__mark::before{content:"";position:absolute;left:0;top:0;display:block;width:var(--px);height:var(--px);box-shadow:calc(var(--px)*1) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*1) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*2) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*2) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*3) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*3) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*4) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*4) 0 0 var(--pa),calc(var(--px)*1) calc(var(--px)*5) 0 0 var(--pa),calc(var(--px)*5) calc(var(--px)*5) 0 0 var(--pb)}.brand__name{font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:1.625rem;letter-spacing:-.04em;line-height:1;padding-top:.25rem}.brand__name span{color:var(--text-accent)}.brand--light .brand__mark{--pa:rgb(var(--color-white))}.brand--light .brand__name span{color:rgb(var(--color-secondary))}.nav{position:fixed;top:0;left:0;right:0;z-index:50}.nav::before{content:"";position:absolute;inset:0;display:block;background-color:rgba(var(--color-white),.86);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 .625rem 1.875rem -1.125rem rgba(var(--color-gray-900),.3);opacity:0;transition:opacity .35s ease;pointer-events:none}.nav.is-scrolled::before{opacity:1}.nav__bar{position:relative;display:flex;align-items:center;gap:1.5rem;max-width:calc(77.5rem + 2*3rem + 2*clamp(.75rem,1.2vw,1rem));min-height:4.75rem;margin-inline:auto;padding-inline:calc(clamp(.75rem,1.2vw,1rem) + clamp(.75rem,3vw,2rem))}.nav__panel{display:flex;align-items:center;gap:1.5rem;margin-left:auto}.nav__list{display:flex;align-items:center;gap:.25rem}.nav__item{position:relative}.nav__item--learn{position:static}.nav__link{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .875rem;border-radius:62.4375rem;font-weight:700;font-size:1rem;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.nav__link[aria-current=page]{color:var(--text-accent)}.nav__link[aria-current=page]::after{content:"";position:absolute;left:50%;bottom:.125rem;display:block;width:.375rem;height:.375rem;margin-left:-.1875rem;background-color:rgb(var(--color-primary))}.nav__item--learn:has([aria-current=page]) .nav__learn{color:var(--text-accent)}.nav__caret{display:block;width:.5rem;height:.5rem;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.nav__learn[aria-expanded=true] .nav__caret{-webkit-transform:translateY(2px) rotate(-135deg);transform:translateY(2px) rotate(-135deg)}.nav__label{display:none}.nav__burger{display:none;align-items:center;gap:.625rem;min-height:3rem;margin-left:auto;padding:.375rem .5rem .375rem 1.125rem;border-radius:62.4375rem;background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white));font-weight:700;font-size:.9375rem;position:relative;z-index:3}.nav__burger-text{order:-1}.nav__burger-box{position:relative;display:block;width:2.25rem;height:2.25rem;border-radius:50%;background-color:rgb(var(--color-primary))}.nav__burger-box i{position:absolute;left:.625rem;display:block;width:1rem;height:.15625rem;background-color:rgb(var(--color-white));transition-property:top,-webkit-transform;transition-property:transform,top;transition-property:transform,top,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.nav__burger-box i:first-child{top:.8125rem}.nav__burger-box i:last-child{top:1.25rem}.mega{position:absolute;top:calc(100% - .375rem);right:calc(clamp(.75rem,1.2vw,1rem) + clamp(.75rem,3vw,2rem));width:min(47.5rem,100vw - 2*2rem);padding:1rem;border-radius:1.5rem.25rem;background-color:rgb(var(--color-white));box-shadow:0 2.5rem 5rem -1.875rem rgba(var(--color-gray-900),.45),0 0 0 1px rgba(var(--color-gray-900),.06);opacity:0;visibility:hidden;-webkit-transform:translateY(-.625rem) scale(.98);transform:translateY(-.625rem) scale(.98);-webkit-transform-origin:70% 0;transform-origin:70% 0;transition:opacity .25s ease,visibility 0s linear .35s,-webkit-transform .35s cubic-bezier(.16,1,.3,1);transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s linear .35s;transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s linear .35s,-webkit-transform .35s cubic-bezier(.16,1,.3,1)}.mega::before{content:"";position:absolute;left:0;right:0;top:-1.5rem;height:1.5rem;display:block}.mega__grid{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.mega__grid>li:first-child{grid-row:span 2}.mega__tile{display:flex;gap:1rem;align-items:flex-start;height:100%;padding:1rem;border-radius:.875rem.25rem;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.mega__tile .picon{margin-top:.25rem}.mega__tile--vision{background-color:rgb(var(--color-primary));color:rgb(var(--color-white));flex-direction:column;justify-content:space-between}.mega__tile--vision .picon{--px:0.4375rem;--pa:rgb(var(--color-white));--pb:rgb(var(--color-secondary))}.mega__text{display:grid;gap:.25rem}.mega__text b{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.3125rem;letter-spacing:-.02em;line-height:1.05}.mega__text>span{font-size:.875rem;line-height:1.45;opacity:.86}.mega__all{display:flex;align-items:center;justify-content:space-between;min-height:3rem;margin-top:.5rem;padding:.625rem 1rem;border-radius:.875rem;background-color:rgb(var(--color-secondary));color:rgb(var(--color-gray-900));font-weight:800}.mega__all::after{content:"";display:block;width:.5rem;height:.5rem;background-color:currentColor;box-shadow:-.5rem -.5rem 0 0 currentColor,-.5rem .5rem 0 0 currentColor}.foot{padding-top:0}.foot__panel{position:relative;margin:0 var(--gut) var(--gut);padding:clamp(3rem,6vw,5.5rem) 0 0;border-radius:clamp(1.75rem,3vw,2.25rem);background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white));overflow:clip;--muted:rgba(var(--color-white), 0.74)}.foot__panel a:focus-visible{outline-color:rgb(var(--color-secondary))}.foot__base,.foot__notices,.foot__top{width:100%;max-width:calc(77.5rem + 2*3rem);margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,3rem)}.foot__top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.8fr);gap:3rem}.foot__brand{display:grid;gap:1rem;align-content:start}.foot__intro{max-width:46ch;color:var(--muted);font-size:1rem}.foot__contacts{display:grid;gap:.25rem;font-style:normal;font-size:1rem}.foot__contact{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:2rem;display:inline-flex;align-items:center}a.foot__contact{font-weight:700;text-decoration:underline;text-decoration-color:rgba(var(--color-secondary),.7);text-underline-offset:.22em}.foot__heading{margin-bottom:.75rem;font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--color-secondary))}.foot__list{display:grid;gap:.125rem}.foot__link{display:inline-flex;align-items:center;min-height:2.5rem;font-weight:600;transition-property:color,-webkit-transform;transition-property:color,transform;transition-property:color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.foot__notices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:clamp(2.5rem,5vw,4rem)}.foot__notice{padding:1rem 1rem 1.5rem;border-radius:.875rem.25rem;font-size:.875rem;line-height:1.5}.foot__notice b{display:block;margin-bottom:.375rem;font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.1875rem;letter-spacing:-.01em;line-height:1.1}.foot__notice--mint{background-color:rgb(var(--color-secondary));color:rgb(var(--color-gray-900))}.foot__notice--peach{background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900))}.foot__notice--violet{background-color:rgb(var(--color-primary));color:rgb(var(--color-white))}.foot__notice--line{box-shadow:inset 0 0 0 2px rgba(var(--color-white),.24);color:rgba(var(--color-white),.9)}.foot__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2rem;font-size:.875rem;color:var(--muted)}.foot__word{margin-top:1rem;margin-bottom:-.2em;text-align:center;font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:clamp(2.5rem,13vw,13.75rem);letter-spacing:-.06em;line-height:.8;white-space:nowrap;color:transparent;background:linear-gradient(180deg,rgb(var(--color-primary)) 0 55%,rgb(var(--color-gray-900)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cookie{position:fixed;left:clamp(.75rem,1.2vw,1rem);bottom:clamp(.75rem,1.2vw,1rem);z-index:60;display:grid;grid-template-columns:auto 1fr;gap:.75rem 1rem;width:min(32.5rem,100% - 2*clamp(.75rem,1.2vw,1rem));padding:1.5rem;border-radius:1.5rem;background-color:rgb(var(--color-white));color:rgb(var(--color-gray-900));box-shadow:0 1.875rem 4.375rem -1.5rem rgba(var(--color-gray-900),.5),0 0 0 1px rgba(var(--color-gray-900),.06);-webkit-animation:cookie-in .6s cubic-bezier(.2,.9,.25,1.15) both;animation:cookie-in .6s cubic-bezier(.2,.9,.25,1.15) both}.cookie__loader{display:grid;grid-template-columns:repeat(3,.5625rem);gap:.1875rem;padding-top:.375rem}.cookie__loader i{display:block;width:.5625rem;height:.5625rem;background-color:rgb(var(--color-primary));-webkit-animation:pix-blink 1.2s steps(2,jump-none) infinite;animation:pix-blink 1.2s steps(2,jump-none) infinite}.cookie__loader i:nth-child(2){background-color:rgb(var(--color-secondary));-webkit-animation-delay:.2s;animation-delay:.2s}.cookie__loader i:nth-child(3){background-color:rgb(var(--color-accent));-webkit-animation-delay:.4s;animation-delay:.4s}.cookie__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.375rem;letter-spacing:-.02em;line-height:1.1;margin-bottom:.375rem}.cookie__text{font-size:.9375rem;line-height:1.5;color:rgb(var(--color-slate))}.cookie__text a{color:var(--text-accent);font-weight:700;text-decoration:underline}.cookie__actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.5rem}.cookie__actions .btn--ghost{color:rgb(var(--color-gray-900))}@-webkit-keyframes cookie-in{from{opacity:0;-webkit-transform:translateY(1.5rem) scale(.96);transform:translateY(1.5rem) scale(.96)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes cookie-in{from{opacity:0;-webkit-transform:translateY(1.5rem) scale(.96);transform:translateY(1.5rem) scale(.96)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes pix-blink{0%{opacity:1}100%{opacity:.25}}@keyframes pix-blink{0%{opacity:1}100%{opacity:.25}}.hero{padding-top:calc(4.75rem + clamp(1.5rem,5vw,4.5rem))}.hero__inner{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.hero__copy{display:grid;gap:1.5rem;justify-items:start}.hero__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:clamp(3rem,7.6vw,7.75rem);line-height:.9;letter-spacing:-.045em}.hero__title span{display:inline-block;padding:0 .12em .02em;margin-left:-.06em;border-radius:.18em;background-color:rgb(var(--color-primary));color:rgb(var(--color-white));rotate:-2deg}.hero__text{font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.55;max-width:48ch;color:rgb(var(--color-gray-700))}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero__actions .btn--ghost{color:rgb(var(--color-gray-900))}.hero__facts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.9375rem;font-weight:700}.hero__facts li{display:inline-flex;align-items:center;gap:.5rem}.hero__facts li::before{content:"";display:block;width:.5rem;height:.5rem;background-color:rgb(var(--color-secondary));box-shadow:0 0 0 .125rem rgb(var(--color-gray-900))}.hero__s1{right:-2rem;top:18%}.hero__s2{left:46%;bottom:3rem}.hero__s3{left:4%;bottom:-1rem}.hero__s4{left:40%;top:7rem}.pad{position:relative;z-index:1;display:grid;gap:1rem;width:100%;max-width:31.25rem;justify-self:end;padding:clamp(1rem,2.4vw,1.75rem);border-radius:clamp(1.75rem,3vw,2.25rem);background-color:rgb(var(--color-primary));color:rgb(var(--color-white));box-shadow:0 1.75rem 3.75rem -1.5rem rgba(var(--color-primary-dark),.55);rotate:1.5deg}.pad__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.pad__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:1.75rem;letter-spacing:-.03em}.pad__badge{padding:.375rem .75rem;border-radius:62.4375rem;background-color:rgb(var(--color-gray-900));font-size:.8125rem;font-weight:700;line-height:1.3}.pad__hint{font-size:.9375rem;line-height:1.5;color:rgba(var(--color-white),.9)}.pad__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;padding:.5rem;border-radius:.875rem.25rem;background-color:rgba(var(--color-gray-900),.35);touch-action:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.pad__cell{display:block;aspect-ratio:1;min-width:0;border-radius:.3125rem;background-color:rgba(var(--color-white),.14);transition:background-color .15s ease,-webkit-transform .2s cubic-bezier(.2,.9,.25,1.15);transition:background-color .15s ease,transform .2s cubic-bezier(.2,.9,.25,1.15);transition:background-color .15s ease,transform .2s cubic-bezier(.2,.9,.25,1.15),-webkit-transform .2s cubic-bezier(.2,.9,.25,1.15)}.pad__cell.is-on,.pad__cell[aria-pressed=true]{background-color:rgb(var(--color-secondary));box-shadow:inset 0 -.1875rem 0 rgba(var(--color-gray-900),.2);-webkit-transform:scale(.94);transform:scale(.94)}button.pad__cell{cursor:crosshair}button.pad__cell:focus-visible{outline:3px solid rgb(var(--color-white));outline-offset:1px;position:relative;z-index:1}.pad__controls{display:flex;flex-wrap:wrap;gap:.5rem}.pad__controls .btn--ghost{color:rgb(var(--color-white))}.pad__controls .btn--ghost:focus-visible,.pad__controls .btn--mint:focus-visible{outline-color:rgb(var(--color-white))}.pad__bars{display:grid;gap:.5rem}.pad__bar{display:grid;grid-template-columns:3.375rem 1fr 2.75rem;align-items:center;gap:.75rem;font-size:.875rem;font-weight:700}.pad__bar.is-top .pad__name{color:rgb(var(--color-secondary))}.pad__rail{position:relative;display:block;height:.875rem;border-radius:.1875rem;background:repeating-linear-gradient(90deg,rgba(var(--color-white),.16) 0 .625rem,transparent .625rem .75rem);overflow:hidden}.pad__fill{position:absolute;inset:0 auto 0 0;display:block;width:calc(var(--v,0)*1%);background:repeating-linear-gradient(90deg,rgb(var(--color-white)) 0 .625rem,transparent .625rem .75rem);transition:width .9s cubic-bezier(.16,1,.3,1)}.is-top .pad__fill{background:repeating-linear-gradient(90deg,rgb(var(--color-secondary)) 0 .625rem,transparent .625rem .75rem)}.pad__val{text-align:right;font-variant-numeric:tabular-nums}.pad__say{padding:.75rem 1rem;border-radius:.875rem;background-color:rgb(var(--color-gray-900));font-size:.9375rem;line-height:1.5}.pad__say b{color:rgb(var(--color-secondary))}.statement__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.5rem clamp(2rem,5vw,5rem);align-items:end}.statement__inner>.kicker,.statement__inner>.tryline{grid-column:1/-1}.statement__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:clamp(2.125rem,5.6vw,5.25rem);line-height:.94}.statement__body{display:grid;gap:1.5rem;color:var(--muted);font-size:1.125rem}.statement__chips{display:flex;flex-wrap:wrap;gap:.5rem}.statement__chips .chip{color:rgb(var(--color-white))}.statement__s1{right:6%;top:-2.5rem}.statement__s2{right:30%;bottom:3rem}.paths__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem}.tcard{--tc-bg:rgb(var(--color-gray-100));--tc-fg:rgb(var(--color-gray-900));position:relative;border-radius:1.5rem.25rem;background-color:var(--tc-bg);color:var(--tc-fg);transition-property:box-shadow,-webkit-transform;transition-property:transform,box-shadow;transition-property:transform,box-shadow,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.tcard__link{position:relative;display:grid;align-content:start;gap:.75rem;height:100%;min-height:16.25rem;padding:clamp(1.375rem,2.6vw,2.25rem);border-radius:inherit}.tcard__link .picon{--px:0.4375rem;margin-bottom:1rem}.tcard__link::after{content:"";position:absolute;top:1.375rem;right:1.875rem;display:block;width:.625rem;height:.625rem;background-color:currentColor;box-shadow:.625rem 0 0 0 currentColor,.625rem .625rem 0 0 currentColor;opacity:.85}.tcard__num{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;opacity:.86}.tcard__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.875rem,3.2vw,2.875rem);line-height:.95}.tcard__text{max-width:44ch;font-size:1rem;line-height:1.5}.tcard__more{justify-self:start;margin-top:auto;padding:.375rem .875rem;border-radius:62.4375rem;background-color:var(--tc-fg);color:var(--tc-bg);font-size:.875rem;font-weight:800}.tcard--vision{--tc-bg:rgb(var(--color-primary));--tc-fg:rgb(var(--color-white));grid-column:1/8;grid-row:span 2}.tcard--vision .picon{--px:0.875rem;--pa:rgb(var(--color-white));--pb:rgb(var(--color-secondary))}.tcard--vision .tcard__title{font-size:clamp(2.5rem,5.4vw,5rem)}.tcard--data{--tc-bg:rgb(var(--color-secondary));grid-column:8/13}.tcard--lang{--tc-bg:rgb(var(--color-accent));grid-column:8/13}.tcard--money{--tc-bg:rgb(var(--color-gray-900));--tc-fg:rgb(var(--color-white));grid-column:1/6}.tcard--money .picon{--pa:rgb(var(--color-secondary));--pb:rgb(var(--color-accent))}.tcard--privacy{--tc-bg:rgb(var(--color-primary-light));grid-column:6/13}.tcard--privacy .picon{--pa:rgb(var(--color-primary-dark))}.tcard a:focus-visible{outline-offset:4px}.steps__row{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.steps__row::before{content:"";position:absolute;left:6%;right:6%;top:4rem;display:block;height:.5rem;background:linear-gradient(90deg,rgb(var(--color-secondary)) 50%,transparent 0) 0 0/1rem .5rem repeat-x}.step{position:relative;display:grid;align-content:start;gap:.75rem;padding:1.5rem 1.5rem 2rem;border-radius:1.5rem;background-color:rgb(var(--color-gray-800));box-shadow:inset 0 0 0 1px rgba(var(--color-white),.1);transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.step:nth-child(2){margin-top:2rem}.step:nth-child(4){margin-top:2rem}.step__num{display:grid;place-items:center;width:5.75rem;height:5.75rem;border-radius:1.5rem;background-color:rgb(var(--color-primary));font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:4.5rem;line-height:1;padding-top:.625rem;box-shadow:0 1.75rem 3.75rem -1.5rem rgba(var(--color-primary-dark),.55)}.step:nth-child(2) .step__num{background-color:rgb(var(--color-secondary));color:rgb(var(--color-gray-900))}.step:nth-child(3) .step__num{background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900))}.step:nth-child(4) .step__num{background-color:rgb(var(--color-white));color:rgb(var(--color-gray-900))}.step__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1;margin-top:.75rem}.step p{color:var(--muted);font-size:1rem;line-height:1.55}.steps__s1{right:-1.5rem;top:2rem}.quiz__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.qcard{display:grid;align-content:start;gap:1rem;padding:clamp(1.375rem,2.6vw,2.125rem);border-radius:1.5rem.25rem;background-color:rgb(var(--color-white));color:rgb(var(--color-gray-900));transition:background-color .3s ease .25s,color .3s ease .25s}.qcard:nth-child(odd){rotate:-.6deg}.qcard:nth-child(even){rotate:.6deg}.qcard__tag{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;color:var(--text-accent)}.qcard__q{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.02;letter-spacing:-.02em}.qcard__btns{display:flex;gap:.5rem}.qcard__btn{min-height:3rem;min-width:6rem;padding:.625rem 1.375rem;border-radius:62.4375rem;border:2px solid currentColor;font-weight:800;transition-property:background-color,color,-webkit-transform;transition-property:background-color,color,transform;transition-property:background-color,color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.qcard__btn[aria-pressed=true]{background-color:rgb(var(--color-gray-900));border-color:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.qcard__why{display:grid;gap:.5rem;font-size:1rem;line-height:1.55}.qcard__verdict{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.375rem}.qcard.is-right{background-color:rgb(var(--color-primary));color:rgb(var(--color-white))}.qcard.is-right .qcard__tag{color:rgb(var(--color-secondary))}.qcard.is-right .qcard__btn:focus-visible{outline-color:rgb(var(--color-white))}.qcard.is-right .qcard__btn[aria-pressed=true]{background-color:rgb(var(--color-white));border-color:rgb(var(--color-white));color:rgb(var(--color-primary-dark))}.qcard.is-wrong{background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.qcard.is-wrong .qcard__tag{color:rgb(var(--color-accent))}.qcard.is-wrong .qcard__btn:focus-visible{outline-color:rgb(var(--color-secondary))}.qcard.is-wrong .qcard__btn[aria-pressed=true]{background-color:rgb(var(--color-accent));border-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900))}.qcard.is-flip{-webkit-animation:card-flip .6s cubic-bezier(.16,1,.3,1);animation:card-flip .6s cubic-bezier(.16,1,.3,1)}@-webkit-keyframes card-flip{0%{-webkit-transform:perspective(900px) rotateY(0);transform:perspective(900px) rotateY(0)}45%{-webkit-transform:perspective(900px) rotateY(80deg) scale(.96);transform:perspective(900px) rotateY(80deg) scale(.96)}100%{-webkit-transform:perspective(900px) rotateY(0);transform:perspective(900px) rotateY(0)}}@keyframes card-flip{0%{-webkit-transform:perspective(900px) rotateY(0);transform:perspective(900px) rotateY(0)}45%{-webkit-transform:perspective(900px) rotateY(80deg) scale(.96);transform:perspective(900px) rotateY(80deg) scale(.96)}100%{-webkit-transform:perspective(900px) rotateY(0);transform:perspective(900px) rotateY(0)}}.tryline--ink{background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.tryline--ink b{color:rgb(var(--color-secondary))}.tryline--ink::before{background-color:rgb(var(--color-secondary));box-shadow:.5rem .5rem 0 0 rgb(var(--color-secondary))}.feed__list{border-bottom:2px solid rgb(var(--color-gray-900))}.feed__row{border-top:2px solid rgb(var(--color-gray-900))}.feed__link{position:relative;display:grid;grid-template-columns:10.625rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem 2rem;padding:clamp(1.25rem,2.4vw,2rem) 1rem;border-radius:.875rem;transition-property:background-color,padding;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.feed__link:focus-visible{background-color:rgb(var(--color-primary-light))}.feed__thumb{display:none}.feed__cat{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;color:var(--text-accent)}.feed__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1;letter-spacing:-.025em;transition-property:color;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.feed__meta{font-size:.875rem;font-weight:600;color:var(--muted);white-space:nowrap}.feed__preview{position:fixed;left:0;top:0;z-index:40;width:16.25rem;pointer-events:none;opacity:0;-webkit-transform:translate3d(var(--fx,0),var(--fy,0),0) scale(.7) rotate(-6deg);transform:translate3d(var(--fx,0),var(--fy,0),0) scale(.7) rotate(-6deg);transition:opacity .25s ease,-webkit-transform .3s cubic-bezier(.16,1,.3,1);transition:opacity .25s ease,transform .3s cubic-bezier(.16,1,.3,1);transition:opacity .25s ease,transform .3s cubic-bezier(.16,1,.3,1),-webkit-transform .3s cubic-bezier(.16,1,.3,1)}.feed__preview .art{box-shadow:0 1.875rem 3.75rem -1.25rem rgba(var(--color-gray-900),.5)}.feed__preview.is-on{opacity:1;-webkit-transform:translate3d(var(--fx,0),var(--fy,0),0) scale(1) rotate(-4deg);transform:translate3d(var(--fx,0),var(--fy,0),0) scale(1) rotate(-4deg)}.feed__foot{margin-top:2rem}.sources__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem clamp(2rem,5vw,5rem)}.sources__inner>.tryline{grid-column:1/-1}.sources__intro{display:grid;gap:1rem;align-content:start}.sources__rules{counter-reset:rule;display:grid;gap:.75rem}.sources__rules li{counter-increment:rule;position:relative;padding:1rem 1.5rem 1rem 5.25rem;border-radius:.875rem.25rem;background-color:rgba(var(--color-white),.55);font-size:1rem;line-height:1.55}.sources__rules li::before{content:counter(rule);position:absolute;left:1rem;top:1rem;display:grid;place-items:center;width:3rem;height:3rem;padding-top:.375rem;border-radius:.625rem;background-color:rgb(var(--color-gray-900));color:rgb(var(--color-accent));font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:1.875rem}.sources__rules b{display:block;font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.375rem;letter-spacing:-.015em;line-height:1.1;margin-bottom:.25rem}.sources__types{grid-column:1/-1;display:grid;gap:1rem;padding:1.5rem;border-radius:1.5rem;background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.sources__sub{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.25rem,2vw,1.5rem)}.sources__chips{display:flex;flex-wrap:wrap;gap:.5rem}.sources__chips .chip{border-color:rgba(var(--color-white),.4)}.sources__chips .chip:nth-child(3n+1){background-color:rgb(var(--color-primary));border-color:rgb(var(--color-primary))}.sources__note{font-size:.875rem;color:rgba(var(--color-white),.78)}.sources__s1{right:30%;top:-2rem}.gloss__tools{display:grid;gap:.5rem}.gloss__label{font-weight:800;font-size:.9375rem}.gloss__search{border-radius:62.4375rem;padding-inline:1.5rem}.gloss__status{font-size:.875rem;color:var(--muted);min-height:1.4em}.gloss__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-auto-flow:dense;gap:.625rem}.term{border-radius:1.5rem;background-color:rgb(var(--color-white));box-shadow:inset 0 0 0 2px rgb(var(--color-gray-200));transition-property:background-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.term__btn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:4rem;padding:.75rem 1rem .75rem 1.5rem;border-radius:1.5rem;text-align:left;font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.375rem;letter-spacing:-.015em;line-height:1.05}.term__btn::after{content:"";flex:0 0 auto;display:block;width:.625rem;height:.625rem;background-color:rgb(var(--color-primary));box-shadow:.625rem .625rem 0 0 rgb(var(--color-secondary));margin-right:.625rem;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.term__btn[aria-expanded=true]::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.term__def{padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.55;color:rgb(var(--color-gray-700))}.js .term__def{display:none}.term.is-open{grid-column:span 2;background-color:rgb(var(--color-primary));color:rgb(var(--color-white));box-shadow:none}.term.is-open .term__def{display:block;color:rgba(var(--color-white),.92)}.term.is-open .term__btn:focus-visible{outline-color:rgb(var(--color-secondary))}.term.is-open .term__btn::after{background-color:rgb(var(--color-white))}.js .term .term__def{display:none}.js .term.is-open .term__def{display:block}.faqs__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem clamp(2rem,5vw,5rem);align-items:start}.faqs__head{display:grid;gap:1rem}.faqs__try{grid-column:1/-1}.contact__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem clamp(2rem,5vw,5rem);align-items:start}.contact__side{display:grid;gap:1rem}.contact__text{color:var(--muted);max-width:44ch}.contact__list{display:grid;gap:.75rem;margin-top:.75rem}.contact__list li{display:grid;gap:.125rem;padding:.75rem 1rem;border-radius:.875rem;background-color:rgba(var(--color-white),.07);font-weight:600;overflow-wrap:anywhere}.contact__list span{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--color-secondary))}.contact__list a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:underline;text-underline-offset:.2em}.contact__card{padding:clamp(1.25rem,3vw,2.5rem);border-radius:1.5rem.25rem;background-color:rgb(var(--color-white));color:rgb(var(--color-gray-900));--muted:rgb(var(--color-slate))}.contact__card a:focus-visible,.contact__card button:focus-visible,.contact__card input:focus-visible,.contact__card textarea:focus-visible{outline-color:rgb(var(--color-primary-dark))}.contact__try{grid-column:1/-1}.contact__s1{right:4%;top:-1.5rem}.contact__s2{left:38%;bottom:2rem}.phead__s1{right:8%;top:22%}.phead__s2{right:26%;bottom:2rem}.phead__s3{right:18%;top:6.5rem}.how{padding-block:clamp(2.25rem,4vw,3.5rem)}.how__inner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.5rem 3rem}.how__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.how__item{display:grid;gap:.5rem;font-size:.9375rem;line-height:1.5;color:var(--muted)}.how__tag{justify-self:start;padding:.25rem .875rem;border-radius:62.4375rem;background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white));font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.25rem;padding-top:.4375rem}.how__item:nth-child(2) .how__tag{background-color:rgb(var(--color-primary))}.how__item:nth-child(3) .how__tag{background-color:rgb(var(--color-secondary));color:rgb(var(--color-gray-900))}.lpath__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem clamp(2rem,6vw,6rem);align-items:start}.lpath__intro{display:grid;gap:1rem;justify-items:start}.lpath__badge{display:grid;place-items:center;width:7rem;height:7rem;border-radius:1.5rem;background-color:rgb(var(--color-white));box-shadow:0 1.125rem 2.5rem -1.125rem rgba(var(--color-gray-900),.28);rotate:-6deg}.lpath__badge .picon{--px:0.5rem}.lpath__badge--violet{background-color:rgb(var(--color-primary))}.lpath__badge--violet .picon{--pa:rgb(var(--color-white));--pb:rgb(var(--color-secondary))}.lpath__badge--peach{background-color:rgb(var(--color-accent))}.lpath__badge--mint{background-color:rgb(var(--color-secondary))}.lpath__badge--mint .picon{--pb:rgb(var(--color-primary))}.lpath__num{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.lpath__lead{font-size:1.125rem;max-width:46ch;color:var(--muted)}.lpath__concepts{display:flex;flex-wrap:wrap;gap:.375rem}.lpath__concepts .chip{min-height:2.25rem;padding:.25rem .875rem;font-size:.875rem}.lpath__body{display:grid;gap:1rem}.lpath__article{display:grid;gap:.25rem;padding:1rem 1.5rem;border-radius:1.5rem;background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white));font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.05;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.lpath__article span{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--color-secondary))}.lpath__article:focus-visible{outline-color:rgb(var(--color-primary-dark))}.lpath .tryline{margin-top:.75rem}.panel--ink .lpath__article{background-color:rgb(var(--color-primary))}.panel--ink .lpath__article:focus-visible{outline-color:rgb(var(--color-secondary))}.panel--ink .lpath__concepts .chip{border-color:rgba(var(--color-white),.4)}.modules{counter-reset:mod;display:grid;gap:.625rem}.module{counter-increment:mod;position:relative;display:grid;gap:.375rem;padding:1rem 1.5rem 1rem 5.75rem;border-radius:1.5rem;background-color:rgba(var(--color-white),.72);color:rgb(var(--color-gray-900));transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.module::before{content:"0" counter(mod);position:absolute;left:1.5rem;top:1rem;font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:2.5rem;line-height:1;color:rgb(var(--color-primary))}.module__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.5rem;line-height:1.05;letter-spacing:-.015em}.module p{font-size:1rem;line-height:1.55;color:rgb(var(--color-gray-700))}.panel--soft .module,.panel--white .module{background-color:rgb(var(--color-white));box-shadow:inset 0 0 0 2px rgb(var(--color-gray-200))}.panel--white .module{background-color:rgb(var(--color-gray-100));box-shadow:none}.panel--ink .module{background-color:rgb(var(--color-gray-800));color:rgb(var(--color-white))}.panel--ink .module p{color:rgba(var(--color-white),.76)}.panel--ink .module::before{color:rgb(var(--color-secondary))}.use__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem clamp(2rem,6vw,6rem)}.use__inner>div:first-child{display:grid;gap:1rem;align-content:start}.use__list{display:grid;gap:.625rem}.use__list>div{padding:1rem 1.5rem;border-radius:1.5rem;background-color:rgba(var(--color-white),.6)}.use__list dt{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.375rem;margin-bottom:.25rem}.use__list dd{font-size:1rem;color:rgb(var(--color-gray-700))}.use__cta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.75rem}.use__s1{right:4%;bottom:-2rem}.mission__inner{display:grid;gap:2rem}.mission__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:clamp(2rem,4.6vw,4.25rem);line-height:.98;max-width:22ch}.mission__cols{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem;max-width:62.5rem;margin-left:auto;color:var(--muted)}.principles{padding-bottom:calc(clamp(3.5rem,7vw,7rem) + 2rem)}.principles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.principles__grid>li:nth-child(3n+2){margin-top:2rem;margin-bottom:-2rem}.pcard{display:grid;align-content:start;gap:.75rem;min-height:15rem;padding:clamp(1.375rem,2.4vw,2rem);border-radius:1.5rem.25rem;background-color:rgb(var(--color-gray-100))}.pcard h3{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.02}.pcard p{font-size:1rem;line-height:1.55}.pcard__n{font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:3.5rem;line-height:.9;color:var(--text-accent)}.pcard--violet{background-color:rgb(var(--color-primary));color:rgb(var(--color-white))}.pcard--violet .pcard__n{color:rgb(var(--color-secondary))}.pcard--mint{background-color:rgb(var(--color-secondary))}.pcard--mint .pcard__n{color:rgb(var(--color-gray-900))}.pcard--peach{background-color:rgb(var(--color-accent))}.pcard--peach .pcard__n{color:rgb(var(--color-gray-900))}.pcard--ink{background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.pcard--ink .pcard__n{color:rgb(var(--color-accent))}.writing__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem clamp(2rem,6vw,6rem)}.writing__intro{display:grid;gap:1rem;align-content:start}.writing__steps{position:relative;display:grid;gap:1.5rem;padding-left:2.5rem}.writing__steps::before{content:"";position:absolute;left:.5rem;top:.625rem;bottom:.625rem;display:block;width:.5rem;background:linear-gradient(180deg,rgb(var(--color-primary)) 50%,transparent 0) 0 0/.5rem 1rem repeat-y}.writing__steps li{position:relative;display:grid;gap:.25rem}.writing__steps li::before{content:"";position:absolute;left:-2.5rem;top:.25rem;display:block;width:1.5rem;height:1.5rem;border-radius:.375rem;background-color:rgb(var(--color-secondary));box-shadow:0 0 0 .1875rem rgb(var(--color-gray-900))}.writing__steps b{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1}.writing__steps span{color:var(--muted);max-width:56ch}.subject__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.subject__col{display:grid;gap:.75rem;align-content:start;padding-top:1rem;border-top:.5rem solid rgb(var(--color-gray-900))}.subject__col:nth-child(2){border-top-color:rgb(var(--color-primary))}.subject__col:nth-child(3){border-top-color:rgb(var(--color-secondary))}.subject__col p{font-size:1rem;color:rgb(var(--color-gray-700))}.subject__s1{right:3%;top:-1.5rem}.model__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem clamp(2rem,6vw,6rem);align-items:start}.model__head{display:grid;gap:1rem}.model__text{color:var(--muted)}.model__table{overflow-x:auto;border-radius:1.5rem;background-color:rgb(var(--color-white));color:rgb(var(--color-gray-900))}.model__table table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.model__table th{padding:1rem 1rem .75rem;text-align:left;font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.375rem}.model__table th:first-child{background-color:rgb(var(--color-secondary))}.model__table th:last-child{background-color:rgb(var(--color-accent))}.model__table td{padding:.75rem 1rem;border-top:1px solid rgb(var(--color-gray-200));vertical-align:top}.model__cta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.75rem}.archive__head{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:1rem 3rem;margin-bottom:2rem}.archive__bar{display:grid;gap:.5rem;justify-items:end}.archive__label{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.archive__chips{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}.archive__status{font-size:.875rem;color:var(--muted)}.archive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.acard{border-radius:1.5rem.25rem;background-color:rgb(var(--color-gray-100));transition-property:box-shadow,-webkit-transform;transition-property:transform,box-shadow;transition-property:transform,box-shadow,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.acard__link{display:grid;align-content:start;gap:.75rem;height:100%;padding:.75rem .75rem 1.5rem;border-radius:inherit}.acard__art .picon{--px:5cqw}.acard__meta,.acard__text,.acard__title{padding-inline:.75rem}.acard__meta{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.875rem;font-weight:600;color:var(--muted)}.acard__cat{color:var(--text-accent);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.acard__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.02;letter-spacing:-.02em;transition-property:color;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.acard__text{font-size:.9375rem;line-height:1.55;color:rgb(var(--color-gray-700))}.acard--lead{grid-column:span 2;grid-row:span 2;background-color:rgb(var(--color-primary-light))}.acard--lead .acard__title{font-size:clamp(2rem,4.4vw,3.5rem);line-height:.96}.acard--lead .acard__text{font-size:1.125rem}.built__inner{display:grid;gap:2rem}.built__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.built__list li{display:grid;gap:.5rem;align-content:start}.built__list b{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.05}.built__list li>span:last-child{color:var(--muted);font-size:1rem}.built__pix{display:block;width:.75rem;height:.75rem;margin-bottom:1.25rem;background-color:rgb(var(--color-secondary));box-shadow:.75rem 0 0 0 rgb(var(--color-white)),.75rem .75rem 0 0 rgb(var(--color-secondary)),1.5rem .75rem 0 0 rgb(var(--color-accent))}.ask{padding-block:clamp(2.25rem,4vw,3.5rem)}.ask__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.readbar{position:fixed;top:0;left:0;right:0;z-index:70;height:.5rem;pointer-events:none}.readbar__fill{display:block;width:calc(var(--read,0)*100%);height:100%;background:repeating-linear-gradient(90deg,rgb(var(--color-primary)) 0 .5rem,transparent .5rem .625rem);box-shadow:.25rem 0 0 0 rgb(var(--color-secondary))}.post__hero{padding-top:calc(4.75rem + clamp(1.5rem,5vw,4rem));padding-bottom:clamp(3rem,6vw,5.5rem)}.post__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,18.75rem);gap:1rem 3rem;align-items:start}.post__head>*{grid-column:1}.post__art{grid-column:2!important;grid-row:1/span 5;align-self:center;rotate:4deg;box-shadow:0 1.875rem 3.75rem -1.5rem rgba(var(--color-gray-900),.55)}.post__art .picon{--px:5.2cqw}.post__cat{justify-self:start;padding:.375rem .875rem;border-radius:62.4375rem;background-color:rgb(var(--color-secondary));color:rgb(var(--color-gray-900));font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.08em}.post__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:clamp(2.25rem,5.2vw,4.875rem);line-height:.95;max-width:20ch;overflow-wrap:break-word}.post__lead{font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.55;max-width:58ch;color:var(--muted)}.post__meta{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;font-weight:700}.post__meta>*{padding:.375rem .75rem;border-radius:62.4375rem;background-color:rgba(var(--color-white),.16)}.post__s1{right:30%;top:5.5rem}.post__s2{right:4%;bottom:1.5rem}.post__grid{display:grid;grid-template-columns:minmax(13.75rem,17.5rem) minmax(0,68ch);justify-content:center;gap:clamp(2rem,5vw,5rem);align-items:start}.post__body{min-width:0;font-size:clamp(1.125rem,1.3vw,1.1875rem);line-height:1.7}.post__body>div,.post__body>dl,.post__body>figure,.post__body>ol,.post__body>p,.post__body>ul{margin-bottom:1.5rem}.post__body>p:first-child{font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.6}.post__body h2{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1;letter-spacing:-.025em;margin:4rem 0 1rem;scroll-margin-top:6.25rem}.post__body h2::before{content:"";display:block;width:.625rem;height:.625rem;margin-bottom:1rem;background-color:rgb(var(--color-primary));box-shadow:.625rem 0 0 0 rgb(var(--color-secondary)),1.25rem 0 0 0 rgb(var(--color-accent))}.post__body>ul{display:grid;gap:.5rem}.post__body>ul li{position:relative;padding-left:1.75rem}.post__body>ul li::before{content:"";position:absolute;left:0;top:.62em;display:block;width:.5rem;height:.5rem;background-color:rgb(var(--color-primary));box-shadow:.5rem 0 0 0 rgb(var(--color-secondary))}.post__body>ol{counter-reset:li;display:grid;gap:.75rem}.post__body>ol li{counter-increment:li;position:relative;padding-left:3rem}.post__body>ol li::before{content:counter(li);position:absolute;left:0;top:.125rem;display:grid;place-items:center;width:2rem;height:2rem;padding-top:.25rem;border-radius:.5rem;background-color:rgb(var(--color-gray-900));color:rgb(var(--color-secondary));font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:1.125rem}.post__body strong{font-weight:700}.post__body a:not([class]){color:var(--text-accent);text-decoration:underline}.post__steps{padding:1.5rem;border-radius:1.5rem;background-color:rgb(var(--color-primary-light))}.post__defs{display:grid;gap:.5rem}.post__defs>div{padding:1rem 1.5rem;border-radius:.875rem.25rem;background-color:rgb(var(--color-gray-100));border-left:.5rem solid rgb(var(--color-primary))}.post__defs dt{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.3125rem;line-height:1.1;margin-bottom:.25rem}.post__defs dd{font-size:1rem;line-height:1.55;color:rgb(var(--color-gray-700))}.post__figure{padding:1rem;border-radius:1.5rem;background-color:rgb(var(--color-gray-100))}.post__figure figcaption{margin-top:.75rem;font-size:.875rem;line-height:1.5;color:var(--muted)}.post__table{overflow-x:auto;border-radius:1.5rem;box-shadow:inset 0 0 0 2px rgb(var(--color-gray-200))}.post__table table{width:100%;min-width:32.5rem;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.post__table caption{padding:.75rem 1rem;text-align:left;font-weight:700;font-size:.875rem;color:var(--muted)}.post__table td,.post__table th{padding:.75rem 1rem;text-align:left;vertical-align:top;border-top:1px solid rgb(var(--color-gray-200))}.post__table thead th{background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white));font-weight:700}.post__table tbody th{font-weight:800;color:var(--text-accent)}.post__try{position:relative;margin-top:3rem;padding:1.5rem 1.5rem 1.5rem 5.5rem;border-radius:1.5rem;background-color:rgb(var(--color-secondary));color:rgb(var(--color-gray-900))}.post__try::before{content:"";position:absolute;left:1.5rem;top:1.5rem;display:block;width:.75rem;height:.75rem;background-color:rgb(var(--color-gray-900));box-shadow:.75rem .75rem 0 0 rgb(var(--color-gray-900)),1.5rem 0 0 0 rgb(var(--color-gray-900)),0 1.5rem 0 0 rgb(var(--color-primary)),1.5rem 1.5rem 0 0 rgb(var(--color-primary))}.post__try p{font-size:1.125rem;line-height:1.6}.post__try-title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.92;font-size:1.75rem!important;line-height:1!important;margin-bottom:.375rem}.post__note{margin-top:1.5rem;padding:1rem 1.5rem;border-radius:.875rem;background-color:rgb(var(--color-gray-100));font-size:.9375rem!important;line-height:1.55;color:rgb(var(--color-gray-700))}.diagram{display:block;width:100%;height:auto}.diagram__box rect{fill:rgb(var(--color-white));stroke:rgb(var(--color-gray-900));stroke-width:2}.diagram__box--mint rect{fill:rgb(var(--color-secondary))}.diagram__box--peach rect{fill:rgb(var(--color-accent))}.diagram__box--violet rect{fill:rgb(var(--color-primary))}.diagram__box--ink rect{fill:rgb(var(--color-gray-900))}.diagram__pix rect{fill:rgb(var(--color-primary))}.diagram__line{fill:none;stroke:rgb(var(--color-gray-900));stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.diagram__arrow{fill:none;stroke:rgb(var(--color-primary));stroke-width:4;stroke-dasharray:4 4}.diagram__label{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;font-size:24px;fill:rgb(var(--color-gray-900))}.diagram__small{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:700;font-size:15px;fill:rgb(var(--color-gray-900))}.diagram__label--light,.diagram__small--light{fill:rgb(var(--color-white))}.toc{position:sticky;top:6.25rem}.toc__card{display:grid;gap:.75rem;padding:1.5rem;border-radius:1.5rem;background-color:rgb(var(--color-gray-100))}.toc__title{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.toc__list{display:grid;gap:.125rem}.toc__list a{position:relative;display:block;padding:.5rem .625rem .5rem 1.5rem;border-radius:.625rem;font-size:.9375rem;font-weight:600;line-height:1.35;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.toc__list a::before{content:"";position:absolute;left:.5rem;top:.9375rem;display:block;width:.375rem;height:.375rem;background-color:rgb(var(--color-gray-400))}.toc__list a[aria-current]{background-color:rgb(var(--color-primary));color:rgb(var(--color-white))}.toc__list a[aria-current]::before{background-color:rgb(var(--color-secondary))}.toc__back{justify-self:start;font-size:.9375rem;font-weight:800;color:var(--text-accent);text-decoration:underline;text-underline-offset:.2em}.more__inner{display:grid;gap:1.5rem}.more__related{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.more__pn{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.more__cta{display:flex;flex-wrap:wrap;gap:.75rem}.more__ghost{color:rgb(var(--color-gray-900))}.rel{display:flex;align-items:center;gap:1rem;height:100%;padding:1rem 1.5rem;border-radius:1.5rem;background-color:rgb(var(--color-white));transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.rel__text{display:grid;gap:.25rem}.rel__cat{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;color:var(--text-accent)}.rel__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:1.3125rem;line-height:1.08}.pn{display:grid;gap:.5rem;min-height:10.625rem;padding:1.5rem;border-radius:1.5rem.25rem;background-color:rgb(var(--color-primary));color:rgb(var(--color-white));transition-property:box-shadow,-webkit-transform;transition-property:transform,box-shadow;transition-property:transform,box-shadow,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:cubic-bezier(.16,1,.3,1)}.pn:focus-visible{outline-color:rgb(var(--color-gray-900))}.pn--next{background-color:rgb(var(--color-gray-900));text-align:right;justify-items:end}.pn--all{background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900))}.pn__dir{font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--color-secondary))}.pn--all .pn__dir{color:rgb(var(--color-gray-900))}.pn__title{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.05}.pn__cat{align-self:end;font-size:.875rem;font-weight:700;opacity:.86}.scope{padding-block:clamp(2.25rem,4vw,3.5rem)}.scope__inner{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1.5rem 3rem}.scope__list{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.scope__item{display:grid;gap:.5rem;padding:1.5rem;border-radius:1.5rem;font-size:1rem;line-height:1.55}.scope__item b{font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.05}.scope__item--yes{background-color:rgb(var(--color-secondary))}.scope__item--no{background-color:rgb(var(--color-accent))}.legal__updated{font-size:.875rem;font-weight:700;color:var(--muted)}.legal__grid{display:grid;grid-template-columns:minmax(13.75rem,17.5rem) minmax(0,68ch);justify-content:center;gap:clamp(2rem,5vw,5rem);align-items:start}.legal__toc{position:sticky;top:6.25rem;padding:1.5rem;border-radius:1.5rem;background-color:rgb(var(--color-gray-100))}.legal__toc ol{counter-reset:toc;display:grid;gap:.125rem}.legal__toc li{counter-increment:toc}.legal__toc a{display:flex;gap:.625rem;padding:.375rem .5rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;line-height:1.35}.legal__toc a::before{content:counter(toc,decimal-leading-zero);flex:0 0 auto;font-weight:800;color:var(--text-accent)}.legal__toc-title{margin-bottom:.75rem;font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.legal__body{counter-reset:sec;min-width:0;font-size:1.125rem;line-height:1.7}.legal__sec{counter-increment:sec;padding-block:1.5rem;border-top:2px solid rgb(var(--color-gray-200));scroll-margin-top:6.25rem}.legal__sec:first-child{border-top:0;padding-top:0}.legal__sec h2{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.75rem;font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.05}.legal__sec h2::before{content:counter(sec,decimal-leading-zero);flex:0 0 auto;padding:.375rem .5rem .125rem;border-radius:.5rem;background-color:rgb(var(--color-primary));color:rgb(var(--color-white));font-size:.6em}.legal__sec p+p,.legal__sec p+ul,.legal__sec ul+p{margin-top:.75rem}.legal__sec ul{display:grid;gap:.5rem}.legal__sec ul li{position:relative;padding-left:1.5rem}.legal__sec ul li::before{content:"";position:absolute;left:0;top:.65em;display:block;width:.5rem;height:.5rem;background-color:rgb(var(--color-primary))}.legal__sec a:not([class]){color:var(--text-accent);font-weight:700;text-decoration:underline}.legal__sec code{padding:.0625rem .375rem;border-radius:.375rem;background-color:rgb(var(--color-gray-100));font-size:.9em}.legal__contact{margin-top:.75rem}.legal__table{margin-top:.75rem}.legal__more{margin-top:1.5rem;padding:1rem 1.5rem;border-radius:1.5rem;background-color:rgb(var(--color-primary-light));font-size:1rem}.legal__more ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem}.legal__more a{font-weight:800;color:var(--text-accent);text-decoration:underline}@media (min-width:62em){.nav__item--learn.is-open .mega,html:not(.js) .nav__item--learn:focus-within .mega{opacity:1;visibility:visible;-webkit-transform:none;transform:none;transition:opacity .25s ease,visibility 0s,-webkit-transform .4s cubic-bezier(.2,.9,.25,1.15);transition:opacity .25s ease,transform .4s cubic-bezier(.2,.9,.25,1.15),visibility 0s;transition:opacity .25s ease,transform .4s cubic-bezier(.2,.9,.25,1.15),visibility 0s,-webkit-transform .4s cubic-bezier(.2,.9,.25,1.15)}.lpath__inner--flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lpath__inner--flip .lpath__intro{order:2}.archive__grid>.acard:last-child:not(:first-child){grid-column:span 2}}@media (min-width:62em)and (hover:hover){.nav__item--learn:hover .mega{opacity:1;visibility:visible;-webkit-transform:none;transform:none;transition:opacity .25s ease,visibility 0s,-webkit-transform .4s cubic-bezier(.2,.9,.25,1.15);transition:opacity .25s ease,transform .4s cubic-bezier(.2,.9,.25,1.15),visibility 0s;transition:opacity .25s ease,transform .4s cubic-bezier(.2,.9,.25,1.15),visibility 0s,-webkit-transform .4s cubic-bezier(.2,.9,.25,1.15)}}@media (max-width:61.99875em){.sec-head--split{grid-template-columns:1fr}.nav__burger{display:inline-flex}.nav::after{content:"";position:fixed;inset:0;display:block;background-color:rgba(var(--color-gray-900),.45);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s;z-index:1}.nav.is-open::after{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.nav.is-open .nav__burger-box i:first-child{top:1.0625rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav.is-open .nav__burger-box i:last-child{top:1.0625rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav__panel{display:none}.nav__learn{display:none}.nav__label{display:block;margin:1.5rem 0 .75rem;font-family:"Wix Madefor Text","Segoe UI",sans-serif;font-weight:800;font-size:.875rem;letter-spacing:.02em;line-height:1.3;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.js .nav__panel{position:fixed;top:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;width:min(100%,30rem);height:100vh;height:100dvh;margin:0;padding:calc(4.75rem + 1rem) 1.5rem 2rem;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:rgb(var(--color-white));box-shadow:-1.875rem 0 3.75rem -1.875rem rgba(var(--color-gray-900),.5);-webkit-transform:translateX(104%);transform:translateX(104%);visibility:hidden;transition:visibility 0s linear .45s,-webkit-transform .45s cubic-bezier(.16,1,.3,1);transition:transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s;transition:transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s,-webkit-transform .45s cubic-bezier(.16,1,.3,1)}.js .nav.is-open .nav__panel{-webkit-transform:none;transform:none;visibility:visible;transition:visibility 0s,-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1),visibility 0s;transition:transform .5s cubic-bezier(.16,1,.3,1),visibility 0s,-webkit-transform .5s cubic-bezier(.16,1,.3,1)}html:not(.js) .nav__panel{display:block;position:absolute;top:100%;left:clamp(.75rem,1.2vw,1rem);right:clamp(.75rem,1.2vw,1rem);padding:1.5rem;border-radius:1.5rem;background-color:rgb(var(--color-white));box-shadow:0 1.125rem 2.5rem -1.125rem rgba(var(--color-gray-900),.28)}.nav__list{flex-direction:column;align-items:stretch;gap:0}.nav__link{width:100%;min-height:3.5rem;padding-inline:0;border-radius:0;border-bottom:2px solid rgb(var(--color-gray-200));font-family:"League Spartan","Arial Black",sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.92;font-size:clamp(1.875rem,7vw,2.5rem);letter-spacing:-.03em}.nav__link[aria-current=page]::after{left:auto;right:.25rem;bottom:50%;width:.625rem;height:.625rem}.mega{position:static;width:auto;padding:0;opacity:1;visibility:visible;-webkit-transform:none;transform:none;box-shadow:none}.mega__grid{grid-template-columns:1fr}.mega__grid>li:first-child{grid-row:auto}.mega__tile{padding:.75rem .75rem;background-color:rgb(var(--color-gray-100))}.mega__tile--vision{flex-direction:row;background-color:rgb(var(--color-primary))}.mega__tile--vision .picon{--px:0.3125rem}.mega__text b{font-size:1.1875rem}.nav__cta{width:100%;min-height:3.5rem;font-size:1.125rem}.foot__top{grid-template-columns:1fr 1fr}.foot__brand{grid-column:1/-1}.foot__notices{grid-template-columns:1fr 1fr}.hero__inner{grid-template-columns:1fr}.hero__s1{top:auto;bottom:30%;right:-3rem}.pad{justify-self:stretch;max-width:none;rotate:0deg}.statement__inner{grid-template-columns:1fr}.paths__grid{grid-template-columns:1fr 1fr}.tcard--data,.tcard--lang,.tcard--money,.tcard--privacy,.tcard--vision{grid-column:auto;grid-row:auto}.tcard--vision{grid-column:1/-1}.tcard--privacy{grid-column:1/-1}.steps__row{grid-template-columns:1fr 1fr}.steps__row::before{display:none}.sources__inner{grid-template-columns:1fr}.faqs__inner{grid-template-columns:1fr}.contact__inner{grid-template-columns:1fr}.how__inner{grid-template-columns:1fr}.lpath__inner{grid-template-columns:1fr}.use__inner{grid-template-columns:1fr}.principles__grid{grid-template-columns:1fr 1fr}.principles__grid>li:nth-child(n){margin:0}.writing__inner{grid-template-columns:1fr}.subject__inner{grid-template-columns:1fr}.model__inner{grid-template-columns:1fr}.archive__head{grid-template-columns:1fr}.archive__bar{justify-items:start}.archive__chips{justify-content:flex-start}.archive__grid{grid-template-columns:1fr 1fr}.built__list{grid-template-columns:1fr 1fr}.post__head{grid-template-columns:1fr}.post__art{display:none}.post__s1{right:-2rem;top:auto;bottom:1rem}.post__grid{grid-template-columns:minmax(0,1fr)}.toc{position:static}.scope__inner{grid-template-columns:1fr}.legal__grid{grid-template-columns:minmax(0,1fr)}.legal__toc{position:static}}@media (max-width:61.99875em)and (hover:hover)and (pointer:fine){.nav__link:hover{background-color:rgba(0,0,0,0);color:var(--text-accent)}}@media (hover:none),(max-width:61.99875em){.feed__preview{display:none}.feed__link{grid-template-columns:7rem minmax(0,1fr);align-items:center;padding-inline:0}.feed__thumb{display:block;grid-row:1/span 3}.feed__thumb .picon{--px:5cqw}.feed__cat,.feed__meta,.feed__title{grid-column:2}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100vh;left:-100%;top:0;overflow:auto;padding:4.375rem .9375rem .9375rem .9375rem;background-color:var(--c-bg);transition:left .3s;z-index:0}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:var(--text-primary)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form__row{grid-template-columns:1fr}.foot__notices{grid-template-columns:1fr}.paths__grid{grid-template-columns:1fr}.tcard--privacy,.tcard--vision{grid-column:auto}.steps__row{grid-template-columns:1fr;padding-left:1.25rem}.steps__row::before{display:block;left:0;right:auto;top:1.25rem;bottom:1.25rem;width:.5rem;height:auto;background:linear-gradient(180deg,rgb(var(--color-secondary)) 50%,transparent 0) 0 0/.5rem 1rem repeat-y}.step:nth-child(n){margin-top:0}.quiz__grid{grid-template-columns:1fr}.term.is-open{grid-column:auto}.phead__s1{right:-2.5rem;top:auto;bottom:1rem}.how__row{grid-template-columns:1fr}.mission__cols{grid-template-columns:1fr}.principles__grid{grid-template-columns:1fr}.archive__grid{grid-template-columns:1fr}.acard--lead{grid-column:auto;grid-row:auto}.acard--lead .acard__title{font-size:clamp(1.5rem,2.8vw,2rem)}.more__related{grid-template-columns:1fr}.more__pn{grid-template-columns:1fr}.scope__list{grid-template-columns:1fr}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:29.99875em){.kv>div{grid-template-columns:1fr}.nav__burger-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nav__burger{padding:.375rem}.foot__top{grid-template-columns:1fr;gap:2rem}.pad{padding:.75rem}.pad__grid{gap:.1875rem;padding:.375rem}.feed__link{grid-template-columns:5rem minmax(0,1fr);gap:.25rem 1rem}.feed__thumb{border-radius:.875rem}.module{padding-left:1.5rem;padding-top:4rem}.built__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (hover:hover)and (pointer:fine){.textlink:hover{text-decoration-color:rgb(var(--color-secondary))}.btn:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 .875rem 1.75rem -.75rem rgba(var(--color-gray-900),.45)}.btn--ghost:hover{background-color:rgba(var(--color-white),.12)}button.chip:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.nav__link:hover{background-color:rgb(var(--color-primary-light))}.mega__tile:hover{background-color:rgb(var(--color-gray-100));-webkit-transform:translateX(3px);transform:translateX(3px)}.mega__tile--vision:hover{background-color:rgb(var(--color-primary-dark))}.foot__link:hover{color:rgb(var(--color-secondary));-webkit-transform:translateX(4px);transform:translateX(4px)}.cookie__actions .btn--ghost:hover{background-color:rgb(var(--color-gray-100))}button.pad__cell:hover{background-color:rgba(var(--color-white),.32)}button.pad__cell[aria-pressed=true]:hover{background-color:rgb(var(--color-mint-soft))}.tcard:hover{-webkit-transform:translateY(-6px) rotate(-.6deg);transform:translateY(-6px) rotate(-.6deg);box-shadow:0 1.875rem 3.125rem -1.875rem rgba(var(--color-gray-900),.55)}.step:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);background-color:rgb(var(--color-gray-700))}.qcard__btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.feed__link:hover{background-color:rgb(var(--color-primary-light));padding-left:2rem}.feed__link:hover .feed__title{color:var(--text-accent)}.lpath__article:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);background-color:rgb(var(--color-primary-dark))}.module:hover{-webkit-transform:translateX(6px);transform:translateX(6px)}.acard:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);box-shadow:0 1.875rem 3.125rem -1.875rem rgba(var(--color-gray-900),.45)}.acard:hover .acard__title{color:var(--text-accent)}.toc__list a:hover{background-color:rgb(var(--color-white))}.rel:hover{-webkit-transform:translateX(6px);transform:translateX(6px)}.pn:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 1.75rem 3.75rem -1.5rem rgba(var(--color-primary-dark),.55)}.legal__toc a:hover{background-color:rgb(var(--color-white))}}@media (prefers-reduced-motion:reduce){*,*::after,*::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.shape{-webkit-animation:none;animation:none;translate:none}.js [data-reveal]{opacity:1;translate:none;scale:none}}