@keyframes av-access-rise{0%{opacity:0;transform:translateY(1.4rem)scale(.985)}to{opacity:1;transform:none}}@keyframes av-access-drift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(1.2rem,-1rem)rotate(4deg)}}.av-auth--experience{--av-green:#069b58;--av-green-deep:#024f2e;--av-green-ink:#02331e;--av-yellow:#fada49;--av-mint:#eef9f2;--av-access-ease:cubic-bezier(.22, 1, .36, 1);min-height:100dvh;color:var(--av-green-ink);background:radial-gradient(circle at 78% 15%,#fada492e,#0000 24rem),linear-gradient(145deg,#eaf8ef,#f8fff9 48%,#fffdf1);grid-template-columns:minmax(28rem,.96fr) minmax(30rem,1.04fr);gap:clamp(.7rem,1.5vw,1.25rem);padding:clamp(.65rem,1.2vw,1rem);display:grid;overflow-x:clip}.av-auth--experience .av-auth__brand{isolation:isolate;color:#fff;background:linear-gradient(120deg,#ffffff17,#0000 35%),radial-gradient(circle at 88% 12%,#fada4938,#0000 22rem),linear-gradient(150deg,#012f1c 0%,#034f2e 46%,#069b58 100%);border:1px solid #ffffff29;border-radius:clamp(1.6rem,3vw,2.6rem);min-height:calc(100dvh - clamp(1.3rem,2.4vw,2rem));padding:clamp(1.5rem,4vw,3.6rem);position:sticky;top:clamp(.65rem,1.2vw,1rem);overflow:hidden;box-shadow:0 36px 100px #024f2e47}.av-auth--experience .av-auth__brand:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #fada492e;border-radius:50%;width:58%;animation:8s ease-in-out infinite av-access-drift;position:absolute;bottom:-10%;right:-15%;box-shadow:0 0 0 4rem #ffffff06,0 0 0 8rem #ffffff05}.av-auth--experience .av-auth__orb{opacity:.46;filter:blur(.15rem)}.av-auth--experience .av-auth__brand-inner{z-index:2;flex-direction:column;width:min(42rem,100%);min-height:100%;display:flex;position:relative}.av-auth--experience .av-auth__brand-top{margin-bottom:auto}.av-auth--experience .av-auth__brand-home,.av-auth--experience .av-auth__brand-top{color:#fff;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.av-auth--experience .av-auth__logo{object-fit:contain;filter:drop-shadow(0 .8rem 1.2rem #00000040);width:clamp(3.4rem,6vw,4.8rem);height:clamp(3.4rem,6vw,4.8rem)}.av-auth--experience .av-auth__brand-name{color:#ffffffe6;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.15}.av-auth--experience .av-auth__kicker{color:var(--av-yellow);letter-spacing:.18em;text-transform:uppercase;margin:clamp(3rem,9vh,7rem) 0 .9rem;font-size:.7rem;font-weight:800}.av-auth--experience .av-auth__title{color:#fff;letter-spacing:-.075em;text-wrap:balance;max-width:9ch;margin:0;font-size:clamp(3.2rem,6.2vw,6.9rem);font-weight:800;line-height:.84}.av-auth--experience .av-auth__title-accent{color:var(--av-yellow)}.av-auth--experience .av-auth__lead{color:#ffffffbf;max-width:35rem;margin:1.35rem 0 0;font-size:clamp(.96rem,1.3vw,1.12rem);font-weight:600;line-height:1.65}.av-auth__route{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff21;border-radius:1rem;justify-content:space-between;align-items:center;gap:.45rem;width:min(35rem,100%);margin-top:clamp(1.5rem,4vh,2.8rem);padding:.72rem .8rem;display:flex}.av-auth__route span{color:#ffffffe0;white-space:nowrap;gap:.15rem;font-size:clamp(.58rem,.75vw,.7rem);font-weight:800;display:grid}.av-auth__route b{color:var(--av-yellow);letter-spacing:.12em;font-size:.55rem}.av-auth__route svg{fill:none;stroke:#fff6;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.av-auth--experience .av-auth__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.av-auth--experience .av-auth__stats>div{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:.9rem;min-width:0;padding:.75rem}.av-auth--experience .av-auth__stat-value{color:#fff;letter-spacing:-.04em;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:800;line-height:1;display:block}.av-auth--experience .av-auth__stat-plus{color:var(--av-yellow)}.av-auth--experience .av-auth__stat-label{color:#ffffff94;letter-spacing:.06em;text-transform:uppercase;margin-top:.35rem;font-size:.58rem;font-weight:800;line-height:1.3;display:block}.av-auth--experience .av-auth__site{color:#ffffffc7;align-items:center;gap:.5rem;margin-top:1rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.av-auth--experience .av-auth__site:hover{color:var(--av-yellow)}.av-auth--experience .av-auth__site-arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.av-auth--experience .av-auth__form-col{justify-content:center;align-items:center;min-width:0;padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem);display:flex;position:relative}.av-auth--experience .av-auth__form-col:before{content:"";pointer-events:none;background:radial-gradient(circle,#fada4933,#0000 70%);border-radius:50%;width:12rem;height:12rem;position:absolute;top:7%;right:5%}.av-auth--experience .av-auth__form-site{z-index:2;color:#045c35;font-size:.75rem;font-weight:800;text-decoration:none;position:absolute;top:1.1rem;right:1.2rem}.av-auth--experience .av-auth__panel,.av-auth--experience .av-auth__success{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(34rem,100%);animation:av-access-rise .72s var(--av-access-ease) both;background:#fffffff0;border:1px solid #069b5821;border-radius:clamp(1.4rem,2.5vw,2rem);gap:.7rem;padding:clamp(1.25rem,3vw,2.15rem);display:grid;position:relative;box-shadow:0 34px 90px #024f2e24,inset 0 1px #fff}.av-auth--experience .av-auth__panel--wide{width:min(43rem,100%)}.av-auth--experience .av-auth__deck{box-shadow:none;background:#f7fcf9;border:1px solid #069b581c;border-radius:1rem;padding:1rem}.av-auth--experience .av-auth__deck--links{background:radial-gradient(circle at 100% 0,#fada4938,#0000 10rem),#eef8f2}.av-auth--experience .av-auth__eyebrow{color:#069b58;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .4rem;font-size:.64rem;font-weight:800}.av-auth--experience .av-auth__heading{color:#02331e;letter-spacing:-.05em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:800;line-height:1.05}.av-auth--experience .av-auth__sub{color:#527060;margin:.55rem 0 0;font-size:.86rem;font-weight:600;line-height:1.55}.av-auth--experience .av-auth__switch{background:#024f2e12;border-radius:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.95rem;margin-bottom:.35rem;padding:.4rem;display:grid}.av-auth--experience .av-auth__switch-btn{color:#4b6b59;cursor:pointer;background:0 0;border:0;border-radius:.75rem;min-height:3.2rem;padding:.75rem .65rem;font-family:inherit;font-size:.76rem;font-weight:800;line-height:1.3}.av-auth--experience .av-auth__switch-btn.is-active{color:#fff;background:#069b58;box-shadow:0 8px 20px #069b5838}.av-auth--experience .av-auth__switch--nested{margin:.45rem 0 1.15rem}.av-auth--experience .av-auth__switch--nested .av-auth__switch-btn{min-height:3.15rem;padding:.72rem .6rem;font-size:.76rem}.av-auth--experience .av-ffield+.av-ffield{margin-top:.95rem}.av-auth--experience .av-auth__links,.av-auth--experience .av-auth__foot-hint{color:#597467;font-size:.72rem;font-weight:600;line-height:1.45}.av-auth--experience .av-auth__links a,.av-auth--experience .av-auth__links button{color:#057a46;font-weight:800}.av-auth--experience .av-auth__swap{animation:av-access-rise .48s var(--av-access-ease) both}.av-auth--experience .av-ffield__input,.av-auth--experience .avenir-input{color:#02331e;background:#fff;border:1.5px solid #069b5829;border-radius:1rem;min-height:4.25rem;padding-top:1.55rem;padding-bottom:.55rem;box-shadow:inset 0 1px #fffc}.av-auth--experience .av-ffield__input:focus,.av-auth--experience .avenir-input:focus{border-color:#069b58;outline:none;box-shadow:0 0 0 4px #069b581c,0 12px 28px #069b5817}.av-auth--experience .avenir-btn{background:linear-gradient(#0bad65,#069b58);border-radius:.9rem;min-height:3.1rem;font-weight:800;box-shadow:0 14px 30px #069b5838}.av-auth--experience .avenir-btn:hover{transform:translateY(-.15rem);box-shadow:0 18px 36px #069b584d}.av-auth--experience .avenir-btn--yellow{color:#02331e;background:linear-gradient(#ffe77a,#fada49)}.av-auth--experience .avenir-btn--ghost{color:#045c35;box-shadow:none;background:#edf8f2;border-color:#069b582e}.av-auth--experience .av-steps{gap:.8rem}.av-auth--experience .av-step{background:#f8fcf9;border:1px solid #069b581c;border-radius:1.05rem;padding:1rem 1rem 1rem 3.7rem}.av-auth--experience .av-step:before{top:3.15rem;bottom:-1rem;left:2rem}.av-auth--experience .av-step__dot{width:2.25rem;height:2.25rem;top:.9rem;left:.9rem}.av-auth--experience .av-auth__org{background:#fff9d9;border-radius:.9rem}.av-auth--experience :where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #fada49}.avenir-page.avenir-login{background:radial-gradient(circle at 15% 15%,#fada4933,#0000 22rem),linear-gradient(145deg,#eaf8ef,#fffdf1);min-height:100dvh;padding:clamp(1rem,5vw,4rem)}.avenir-login__card{border:1px solid #069b5824;border-radius:2rem;box-shadow:0 34px 90px #024f2e26}@media (max-width:979px){.av-auth--experience{background:#f4fbf6;padding:0;display:block}.av-auth--experience .av-auth__brand{border:0;border-radius:0 0 1.8rem 1.8rem;min-height:auto;padding:1rem 1rem 1.35rem;position:relative;top:auto;box-shadow:0 20px 55px #024f2e38}.av-auth--experience .av-auth__brand-inner{width:100%}.av-auth--experience .av-auth__brand-top{margin-bottom:0}.av-auth--experience .av-auth__logo{width:3rem;height:3rem}.av-auth--experience .av-auth__kicker{margin-top:1.7rem}.av-auth--experience .av-auth__title{max-width:11ch;font-size:clamp(2.65rem,11vw,4.6rem)}.av-auth--experience .av-auth__lead{max-width:40rem;margin-top:.85rem}.av-auth__route{display:none}.av-auth--experience .av-auth__stats{margin-top:.85rem}.av-auth--experience .av-auth__site{display:none}.av-auth--experience .av-auth__form-col{padding:2rem clamp(.75rem, 4vw, 1.5rem) calc(3rem + env(safe-area-inset-bottom))}.av-auth--experience .av-auth__form-site{display:none}}@media (max-width:560px){.av-auth--experience .av-auth__brand{padding-inline:.85rem}.av-auth--experience .av-auth__brand-name{font-size:.62rem}.av-auth--experience .av-auth__kicker{margin-top:1.35rem}.av-auth--experience .av-auth__title{font-size:clamp(2.45rem,13vw,3.5rem)}.av-auth--experience .av-auth__lead{font-size:.82rem;line-height:1.5}.av-auth--experience .av-auth__stats{gap:.35rem}.av-auth--experience .av-auth__stats>div{padding:.6rem .45rem}.av-auth--experience .av-auth__stat-value{font-size:1.08rem}.av-auth--experience .av-auth__stat-label{font-size:.48rem}.av-auth--experience .av-auth__panel,.av-auth--experience .av-auth__success{border-radius:1.25rem;padding:1rem}.av-auth--experience .av-auth__heading{font-size:1.65rem}.av-auth--experience .av-auth__switch{grid-template-columns:1fr}.av-auth--experience .av-step{padding-right:.75rem}}@media (prefers-reduced-motion:reduce){.av-auth--experience *,.av-auth--experience :before,.av-auth--experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.av-adstrip{background:radial-gradient(circle at 10% 18%,#fada4929,#0000 32%),radial-gradient(circle at 88% 86%,#069b581a,#0000 42%),linear-gradient(#f7fff9f0,#e8f7efb3);border:1px solid #069b5829;border-radius:1.4rem;margin-top:1.4rem;padding:clamp(1rem,2vw,1.4rem) clamp(.9rem,1.8vw,1.25rem) clamp(1.1rem,2vw,1.5rem);position:relative;overflow:hidden}.av-adstrip:before{content:"";pointer-events:none;background-image:radial-gradient(#069b581f 1px,#0000 1.6px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 32% 68%,#0000);mask-image:linear-gradient(#0000,#000 32% 68%,#0000)}.av-adstrip__head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex;position:relative}.av-adstrip__eyebrow{color:var(--av-green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:800}.av-adstrip__title{color:var(--av-green-deep);margin:0;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:800;line-height:1.2}.av-adstrip__more{color:var(--av-green);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 0 .15rem;font-size:.88rem;font-weight:800}.av-adstrip__more:hover{color:var(--av-green-deep);text-decoration:underline}.av-adstrip__beam{background:linear-gradient(90deg, transparent, #069b58b3 28%, var(--av-yellow) 50%, #069b58b3 72%, transparent);opacity:.85;background-size:220% 100%;border-radius:999px;height:2px;margin-bottom:.8rem;animation:5.5s linear infinite av-adstrip-beam;display:block;position:relative}@keyframes av-adstrip-beam{to{background-position:-220% 0}}.av-adstrip__stage{position:relative}.av-adstrip__viewport{scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.av-adstrip__stage--static .av-adstrip__viewport{-webkit-mask-image:none;mask-image:none}.av-adstrip__viewport::-webkit-scrollbar{display:none}.av-adstrip__viewport:focus-visible{outline-offset:.3rem;border-radius:1rem;outline:2px solid #069b5859}.av-adstrip__track{align-items:stretch;gap:.9rem;width:max-content;padding:.3rem .15rem .55rem;display:flex}.av-adstrip__card{background:#fffffff5;border:1px solid #0d1f161f;border-radius:1.25rem;flex-direction:column;flex:0 0 clamp(220px,22vw,262px);min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 8px 22px #069b5817}.av-adstrip__card:hover{border-color:#069b5861;transform:translateY(-3px);box-shadow:0 12px 26px #069b5829,0 0 0 1px #069b581f,0 0 20px #fada4947}.av-adstrip__card--featured{border-color:#fada49b8;box-shadow:0 0 0 1px #fada4959,0 10px 24px #069b5824}.av-adstrip__media{aspect-ratio:16/10;background:radial-gradient(circle at 50% 32%,#fada4942,#0000 56%),#e8f7ef;border-radius:1.25rem 1.25rem .35rem .35rem;padding:.55rem;display:block;position:relative;overflow:hidden}.av-adstrip__media:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 42%,#ffffff73 50%,#0000 58%);animation:6.5s ease-in-out infinite av-adstrip-scan;position:absolute;inset:0;transform:translate(-130%)}@keyframes av-adstrip-scan{0%,62%{transform:translate(-130%)}86%,to{transform:translate(130%)}}.av-adstrip__img{object-fit:cover;object-position:center;border-radius:.95rem;width:100%;height:100%;display:block}.av-adstrip__img-fallback{border-radius:.95rem;width:100%;height:100%;display:block}.av-adstrip__number,.av-adstrip__state{z-index:1;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.24rem .55rem;font-size:.64rem;font-weight:800;position:absolute;top:.6rem}.av-adstrip__number{color:#fff;background:#034e2ddb;left:.6rem}.av-adstrip__state{color:var(--av-green-deep);background:var(--av-yellow);right:.6rem;box-shadow:0 0 12px #fada498c}.av-adstrip__state--featured{letter-spacing:.04em}.av-adstrip__body{flex-direction:column;flex:1;gap:.4rem;padding:.8rem .9rem .95rem;display:flex}.av-adstrip__card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.av-adstrip__card-title a{color:var(--av-green-deep);text-decoration:none}.av-adstrip__card-title a:hover{text-decoration:underline}.av-adstrip__pts{color:var(--av-green);margin:0;font-size:.86rem;font-weight:800}.av-adstrip__actions{margin-top:auto;padding-top:.35rem}.av-adstrip__btn{color:#fff;background:var(--av-green);border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:2.35rem;padding:.45rem .9rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:flex}.av-adstrip__btn:hover{background:var(--av-green-deep);transform:translateY(-1px)}.av-adstrip__arrow{z-index:2;width:2.3rem;height:2.3rem;color:var(--av-green-deep);font:inherit;cursor:pointer;opacity:0;background:#ffffffeb;border:1px solid #069b5859;border-radius:50%;font-size:1rem;font-weight:800;transition:opacity .2s,background .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #069b582e}.av-adstrip__arrow--prev{left:.3rem}.av-adstrip__arrow--next{right:.3rem}.av-adstrip__stage:hover .av-adstrip__arrow,.av-adstrip__arrow:focus-visible{opacity:1}.av-adstrip__arrow:hover{background:var(--av-yellow)}@media (pointer:coarse){.av-adstrip__arrow{display:none}}@media (max-width:599px){.av-adstrip__viewport{-webkit-mask-image:none;mask-image:none}.av-adstrip__track{gap:.75rem;padding:.35rem .85rem .75rem}.av-adstrip__card{flex-basis:min(78vw,252px)}.av-adstrip__body{padding:.75rem .85rem .9rem}.av-adstrip__btn{min-height:2.5rem}}@media (prefers-reduced-motion:reduce){.av-adstrip__beam,.av-adstrip__media:after{animation:none}.av-adstrip__card,.av-adstrip__btn{transition:none}}.av-adstrip.av-adstrip--grid{overflow:visible}.av-adstrip--grid .av-adstrip__grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.85rem;display:grid;position:relative}.av-adstrip--grid .av-adstrip__card{width:auto;min-width:0}@media (max-width:639px){.av-adstrip--grid .av-adstrip__grid{grid-template-columns:1fr}}
.avenir-page--desk{--desk-ink:#02331e;--desk-ink-soft:#3d5a4c;--desk-line:#02331e1a;--desk-line-strong:#02331e29;--desk-paper:#fffef9;--desk-paper-2:#fff;--desk-green:#069b58;--desk-yellow:#fada49;--desk-chrome:#02331e;--desk-ground:#f4efe0;--staff-ink:var(--desk-ink);--staff-ink-soft:var(--desk-ink-soft);--staff-line:var(--desk-line);--staff-line-strong:var(--desk-line-strong);--staff-paper:var(--desk-paper);--staff-paper-2:var(--desk-paper-2);--staff-green:var(--desk-green);--staff-yellow:var(--desk-yellow);--staff-chrome:var(--desk-chrome);background:var(--desk-ground)}.avenir-page--desk .avenir-rail{scrollbar-width:none;-ms-overflow-style:none}.avenir-page--desk .avenir-rail::-webkit-scrollbar{width:0;height:0;display:none}.avenir-page--desk .avenir-rail__link-index,.avenir-page--desk .avenir-pane__index,.avenir-page--desk .av-ov-tile__index,.avenir-page--desk .avenir-chip{display:none!important}.avenir-page--desk .avenir-topbar__inner,.avenir-page--desk .avenir-topbar__inner--wide{background:var(--desk-chrome);-webkit-backdrop-filter:none;border:1px solid #ffffff14;box-shadow:0 8px 22px #02331e1f}.avenir-page--desk .avenir-brand__name{color:#fff;letter-spacing:.06em}.avenir-page--desk .avenir-brand__logo{filter:none}.avenir-page--desk .av-connect__btn{background:#ffffff0f;border-color:#ffffff1f}.avenir-page--desk .av-connect__btn:hover{background:#ffffff1a;border-color:#fada4959}.avenir-page--desk .av-connect--topbar .av-connect__btn--assist{background:#ffffff0f;border-color:#ffffff1f}.avenir-page--desk .avenir-btn-exit{box-shadow:none}.avenir-page--desk .avenir-btn-exit:hover{box-shadow:none;transform:none}.avenir-page--desk .avenir-rail{--av-rail-bg:var(--desk-chrome);--av-rail-ink:#f4f7f2;--av-rail-muted:#f4f7f2b8;--av-rail-line:#ffffff1a;background:var(--desk-chrome);border:1px solid #ffffff14;box-shadow:0 10px 24px #02331e1f}.avenir-page--desk .avenir-rail__identity{padding-bottom:.85rem}.avenir-page--desk .av-avatar__frame{width:5.4rem;height:5.4rem;box-shadow:none;background:#ffffff0f;border:1.5px solid #ffffff38;border-radius:1rem}.avenir-page--desk .av-avatar__frame:hover:not(:disabled){border-color:#fada498c;transform:none}.avenir-page--desk .av-avatar__glow,.avenir-page--desk .av-avatar--invite .av-avatar__glow{display:none!important}.avenir-page--desk .av-avatar--invite .av-avatar__frame,.avenir-page--desk .av-avatar.is-avatar-focus .av-avatar__frame,.avenir-page--desk .av-avatar-mobile.is-avatar-focus .av-avatar__frame{background:#ffffff0f;border-color:#fada498c;animation:none!important}.avenir-page--desk .av-avatar__mission-icon{filter:none}.avenir-page--desk .av-avatar__invite{color:#fada49;text-shadow:none}.avenir-page--desk .avenir-rail__id{font-size:1.15rem;font-weight:750}.avenir-page--desk .avenir-rail__points{display:none}.avenir-rail__group+.avenir-rail__group{margin-top:.85rem}.avenir-page--desk .avenir-rail__section{color:#fada49b8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem .15rem;font-size:.62rem;font-weight:800}.avenir-page--desk .avenir-rail__link.is-active{box-shadow:none}@media (min-width:960px){.avenir-page--desk .avenir-rail__link.is-active{border-color:#0000;border-left:3px solid var(--desk-yellow);color:#fff;background:#fada4929}}@media (max-width:959px){.avenir-page--desk .avenir-rail{background:var(--desk-chrome);box-shadow:none;background-image:none}}.avenir-page--desk .avenir-pane__heading{align-items:flex-start}.avenir-page--desk .av-pulse{border:1px solid var(--desk-line);box-shadow:none;background:#fff;margin-top:.85rem;padding:1.15rem 1.15rem 1.2rem}.avenir-page--desk .av-pulse__title{color:var(--desk-ink);font-size:clamp(1.45rem,2.6vw,1.85rem);font-weight:800}.avenir-page--desk .av-pulse__vitals{background:0 0;border:0;gap:.5rem;padding:0}.avenir-page--desk .av-pulse__vital{border:1px solid var(--desk-line);background:var(--desk-paper);text-align:left;border-radius:.85rem;align-items:flex-start;padding:.65rem .7rem}.avenir-page--desk .av-pulse__vital-value{color:var(--desk-ink);font-size:1.2rem;font-weight:750}.avenir-page--desk .av-pulse__vital-label{color:var(--desk-ink-soft);letter-spacing:.06em}.avenir-page--desk .av-ov-hero__orb,.avenir-page--desk .av-ov-hero__lines{display:none!important}.avenir-page--desk .av-ov-hero{color:var(--desk-ink);border:1px solid var(--desk-line);box-shadow:none;background:#fff}.avenir-page--desk .av-insignia__tag{letter-spacing:.04em;white-space:nowrap;overflow:visible}.avenir-page--desk .avenir-promo,.avenir-page--desk .av-promo-card{border:1px solid var(--desk-line);box-shadow:none;background:#fff;margin-top:0;transform:none}.avenir-page--desk .avenir-promo:before{display:none}.avenir-page--desk .avenir-promo:hover,.avenir-page--desk .av-promo-card:hover{box-shadow:none;border-color:#069b5847;transform:none}.avenir-page--desk .av-promo-card__badge{color:var(--desk-ink);background:#fada4947;border:0}.avenir-page--desk .av-promo-card__title,.avenir-page--desk .avenir-promo__text{color:var(--desk-ink)!important}.avenir-page--desk .avenir-promo:hover .avenir-promo__text{color:var(--desk-ink)}.avenir-page--desk .av-promo-card__meta,.avenir-page--desk .av-promo-card__meta-soft{color:var(--desk-ink-soft)}.avenir-page--desk .av-promo-card__icon{filter:none}.avenir-page--desk .avenir-promo__btn,.avenir-page--desk .av-promo-card__cta{box-shadow:none}.avenir-page--desk .avenir-promo:hover .avenir-promo__btn{box-shadow:none;transform:none}.avenir-page--desk .av-adstrip{border:1px solid var(--desk-line);background:#fff}.avenir-page--desk .av-adstrip:before,.avenir-page--desk .av-adstrip__beam,.avenir-page--desk .av-adstrip__media:after{display:none!important}.avenir-page--desk .av-adstrip__card{box-shadow:none}.avenir-page--desk .av-adstrip__card:hover{box-shadow:none;border-color:#069b5847;transform:none}.avenir-page--desk .av-adstrip__card--featured{box-shadow:none;border-color:#069b5838}.avenir-page--desk .av-adstrip__media{background:#eef4ef;border-radius:1.25rem 1.25rem 0 0;padding:0}.avenir-page--desk .av-adstrip__img,.avenir-page--desk .av-adstrip__img-fallback{border-radius:0}.avenir-page--desk .av-adstrip__state{box-shadow:none}.avenir-page--desk .av-help__fab{animation:none;box-shadow:0 8px 18px #02331e29}.avenir-page--desk .av-help--fresh .av-help__fab{animation:none}.av-ov-warn{color:#9b1c16;text-align:left;cursor:pointer;background:#fff8f6;border:1px solid #e9382f38;border-radius:1rem;gap:.2rem;width:100%;margin-top:1rem;padding:.9rem 1rem;display:grid}.av-ov-warn__kicker{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.av-ov-warn strong{font-size:1rem}.av-ov-warn span:last-child{color:#5c7265;font-size:.82rem;font-weight:650}.avenir-page--desk .av-connect__icon,.avenir-page--desk .av-connect__icon--assist,.avenir-page--desk .av-connect__icon--channel,.avenir-page--desk .av-connect__btn--group .av-connect__icon{color:#064d31;background:#fada49;width:1.65rem;height:1.65rem;overflow:visible}.avenir-page--desk .av-connect__label{color:#fff;font-weight:800}.avenir-page--desk .av-survey-pair__card,.avenir-page--desk .av-survey-pair__card.avenir-promo{border:1px solid var(--desk-line);box-shadow:none;background:#fff}.avenir-page--desk .av-survey-pair__icon-wrap{flex:0 0 4.25rem;place-items:center;width:4.25rem;height:4.25rem;display:grid}.avenir-page--desk .av-survey-pair__icon{object-fit:contain;filter:none;mix-blend-mode:multiply;background:0 0;width:4.25rem;height:4.25rem}.avenir-page--desk .av-survey-pair__title,.avenir-page--desk .av-survey-pair__text{color:var(--desk-ink)!important}.avenir-page--desk .av-survey-pair__num{background:var(--desk-yellow);color:var(--desk-ink);font-weight:800}.avenir-page--desk .av-survey-pair__meta,.avenir-page--desk .av-survey-pair__meta-line,.avenir-page--desk .av-survey-pair__meta-sub{color:var(--desk-ink-soft)}.avenir-page--desk .av-pulse-board .av-survey-pair__icon{width:4.25rem;height:4.25rem}.avenir-page--desk .av-streak,.avenir-page--desk .av-lottery-widget,.avenir-page--desk .av-notifications{border:1px solid var(--desk-line);background:#fff;border-radius:1rem;align-items:flex-start;gap:.75rem;min-height:9.25rem;padding:.95rem 1rem;display:flex}.avenir-page--desk .av-notifications{flex-direction:row}.avenir-page--desk .av-notifications__copy{flex:1;min-width:0}.avenir-page--desk .av-notifications__mark,.avenir-page--desk .av-streak__mark,.avenir-page--desk .av-lottery-widget__mark{min-width:2.2rem;color:var(--desk-ink);font-size:1.55rem;font-weight:800;line-height:1}.avenir-page--desk .av-streak__label,.avenir-page--desk .av-lottery-widget__label,.avenir-page--desk .av-notifications__label{color:var(--desk-ink)}.avenir-page--desk .av-streak__value,.avenir-page--desk .av-streak__value--soft,.avenir-page--desk .av-lottery-widget__value,.avenir-page--desk .av-notifications__empty,.avenir-page--desk .av-notifications__body{color:#2c4638;font-weight:650}.avenir-page--desk .av-hq-form{text-align:left;gap:.85rem;display:grid}.avenir-page--desk .av-hq-form__fields{align-items:start;gap:.85rem;display:grid}@media (min-width:760px){.avenir-page--desk .av-hq-form__fields{grid-template-columns:1fr 1fr}}.avenir-page--desk .av-hq-form__field{gap:.4rem;min-width:0;display:grid}.avenir-page--desk .av-hq-form__label,.avenir-page--desk .avenir-login__eyebrow,.avenir-page--desk .avenir-login__text{color:var(--desk-ink)}.avenir-page--desk .av-hq-form__label{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.avenir-page--desk .av-hq-form__hint{color:#2c4638;margin:0;font-size:.82rem;font-weight:650;line-height:1.4}.avenir-page--desk .avenir-login__card{border:1px solid var(--desk-line);box-shadow:none;background:#fff}.avenir-page--desk .avenir-btn{color:#fff;background:var(--desk-chrome)}.avenir-page--desk .av-prize-catalog__media{aspect-ratio:4/3;background:#f3f6f1;border-radius:1rem;place-items:center;width:100%;padding:.65rem;display:grid}.avenir-page--desk .av-prize-catalog__card img,.avenir-page--desk .av-prize-catalog__media img{object-fit:contain;background:0 0;width:100%;height:100%}.avenir-page--desk .av-prize-catalog__card--locked img{filter:none;opacity:.92}.avenir-page--desk .av-prize-catalog__card h3,.avenir-page--desk .av-prize-catalog__card strong{color:var(--desk-ink)}.avenir-page--desk .av-prize-progress__legend{color:#2c4638}.avenir-page--desk .av-prize-progress__chip{background:var(--desk-yellow);color:var(--desk-ink);border:0}.avenir-page--desk .av-prize-catalog__card .av-prize-catalog__order--locked:disabled{border:1px solid var(--desk-line-strong);color:var(--desk-ink);background:#eef4ef}.avenir-page--desk .av-prize-balance small{color:var(--desk-ink-soft)}.avenir-page--desk .av-prize-balance strong{color:var(--desk-ink)}.avenir-page--desk .avenir-action-row__img{box-shadow:none;object-fit:contain;mix-blend-mode:multiply;background:0 0}.avenir-page--desk .av-chat{border:1px solid var(--desk-line);background:#fff;border-radius:1.15rem;overflow:hidden}.avenir-page--desk .av-chat__hero{background:var(--desk-chrome)}.avenir-page--desk .av-chat__hero-grid,.avenir-page--desk .av-chat__hero-glow{display:none}.avenir-page--desk .av-chat__avatar,.avenir-page--desk .av-chat__avatar--img,.avenir-page--desk .av-chat__avatar--channel{box-shadow:none;background:#fada49;padding:.28rem}.avenir-page--desk .av-chat__avatar-img{object-fit:contain;background:0 0}.avenir-page--desk .av-chat__tabs{border-bottom:1px solid var(--desk-line);background:#f7f3e8;gap:.45rem;padding:.65rem .85rem}.avenir-page--desk .av-chat__tab{border:1px solid var(--desk-line);min-height:2.5rem;color:var(--desk-ink);background:#fff}.avenir-page--desk .av-chat__tab.is-active{background:var(--desk-yellow);color:var(--desk-ink);border-color:#0000}.avenir-page--desk .av-chat__thread{background:#fff}.avenir-page--desk .av-chat__empty,.avenir-page--desk .av-chat__loading{color:#2c4638}.avenir-page--desk .av-chat__composer{border-top:1px solid var(--desk-line);background:#fff}.avenir-page--desk .av-chat__composer-note{color:#2c4638;font-weight:650}@media (prefers-reduced-motion:reduce){.avenir-page--desk *{animation:none!important}}.av-auth--experience{background:radial-gradient(circle at 82% 12%,#fada491a,#0000 22rem),linear-gradient(160deg,#f4efe0 0%,#fffef9 55%,#f7f3e8 100%)}.av-auth--experience .av-auth__brand{background:linear-gradient(155deg,#012a19 0%,#02331e 52%,#035c36 100%);border-color:#ffffff1a;box-shadow:0 18px 40px #02331e2e}.av-auth--experience .av-auth__orb,.av-auth--experience .av-auth__brand:after{display:none}.av-auth--experience .av-auth__form-col:before{opacity:.35}.av-auth--experience .av-auth__panel,.av-auth--experience .av-auth__panel--glass{box-shadow:none;-webkit-backdrop-filter:none;background:#fffef9;border:1px solid #02331e1a}.av-auth--experience .avenir-btn{border-radius:999px;box-shadow:0 10px 22px #02331e1f}.avenir-page--desk .av-profile-hero{border:1px solid var(--desk-line);background:linear-gradient(180deg, #fff 0%, var(--desk-paper) 100%);border-radius:1.15rem;margin-bottom:1rem;overflow:hidden}.avenir-page--desk .av-profile-hero__toolbar{border-bottom:1px solid var(--desk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.avenir-page--desk .av-profile-hero__back{border:1px solid var(--desk-line);min-height:2.2rem;color:var(--desk-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 .9rem;font-size:.8rem;font-weight:750}.avenir-page--desk .av-profile-hero__body{padding:1.15rem 1.15rem 1.25rem}.avenir-page--desk .av-profile-hero__eyebrow{color:var(--desk-green);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.avenir-page--desk .av-profile-hero__title{color:var(--desk-ink);letter-spacing:-.04em;margin:.35rem 0 0;font-size:clamp(1.65rem,3.2vw,2.25rem);font-weight:800}html:has(.avenir-page--desk){height:auto!important;max-height:none!important;display:block!important;overflow:clip auto!important}html:has(.avenir-page--desk) body{height:auto!important;max-height:none!important;display:block!important;overflow:clip auto!important}.avenir-page--desk{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}:is(.avenir-page--desk:not(:has(.av-chat)) .avenir-container,.avenir-page--desk:not(:has(.av-chat)) .avenir-container--wide,.avenir-page--desk:not(:has(.av-chat)) .avenir-dash,.avenir-page--desk:not(:has(.av-chat)) .avenir-pane,.avenir-page--desk:not(:has(.av-chat)) .avenir-pane--pulse,.avenir-page--desk:not(:has(.av-chat)) .avenir-pane__body){height:auto!important;max-height:none!important;overflow:visible!important}@media (min-width:960px){.avenir-page--desk:not(:has(.av-chat)) .avenir-dash{align-items:start!important;min-height:0!important;display:grid!important}.avenir-page--desk:not(:has(.av-chat)) .avenir-stage{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#069b58 #efe8d2;height:auto!important;max-height:calc(100dvh - var(--av-sticky-beneath-topbar) - 1rem)!important;display:block!important;overflow:hidden scroll!important}.avenir-page--desk:not(:has(.av-chat)) .avenir-stage::-webkit-scrollbar{width:12px}.avenir-page--desk:not(:has(.av-chat)) .avenir-stage::-webkit-scrollbar-thumb{background:#069b58;border:2px solid #efe8d2;border-radius:999px}}.avenir-page--desk .avenir-topbar__inner,.avenir-page--desk .avenir-topbar__inner--wide{align-items:center;height:auto;min-height:3.75rem;padding-block:.55rem;overflow:visible!important}.avenir-page--desk .avenir-topbar__right{flex-wrap:nowrap;overflow:visible}.avenir-page--desk .av-connect--topbar .av-connect__btn{min-height:2.5rem;overflow:visible}.av-tour,.av-tour__mask,.av-tour__cutout,.av-tour__veil,.av-tour__blocker{pointer-events:none!important}.av-tour__blocker,.av-tour__veil{display:none!important}.av-tour__bubble{pointer-events:auto!important}@media (min-width:960px){.avenir-page--desk .avenir-rail__nav{scrollbar-width:thin;scrollbar-color:#fada498c transparent;overflow:hidden auto}.avenir-page--desk .avenir-rail__nav::-webkit-scrollbar{width:6px;height:6px;display:block}.avenir-page--desk .avenir-rail__nav::-webkit-scrollbar-thumb{background:#fada4973;border-radius:999px}}
