.wlc{--gutter:clamp(20px, 5vw, 56px);--maxw:1200px;color:var(--oat-500)}.wlc .wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.wlc a{color:inherit;text-decoration:none}.wlc .eyebrow{font-family:var(--font-mono);font-variation-settings:"MONO" .5;letter-spacing:.12em;text-transform:uppercase;color:var(--oat-400);font-size:12px;font-weight:600;line-height:1}.wlc .ic{vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.05em;height:1.05em}.wlc .fade{opacity:1}@media (prefers-reduced-motion:no-preference){.wlc .fade{animation:wlc-rise .5s var(--ease) both}.wlc .fade.d2{animation-delay:90ms}.wlc .fade.d3{animation-delay:.16s}@keyframes wlc-rise{0%{transform:translateY(12px)}to{transform:none}}}.wlc .btn{border-radius:var(--radius-pill);height:46px;font-family:var(--font-body);cursor:pointer;transition:background .12s var(--ease), color .12s var(--ease), border-color .12s var(--ease), transform .12s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.wlc .btn:active{transform:scale(.98)}.wlc .btn-ink{background:var(--oat-500);color:var(--oat-100)}.wlc .btn-ink:hover{background:var(--ink,#000)}.wlc .btn-tang{background:var(--tangerine-300);color:var(--tangerine-500)}.wlc .btn-tang:hover{background:var(--tangerine-400);color:var(--tangerine-100)}.wlc .btn-ghost2{color:var(--oat-500);border-color:var(--oat-300);background:0 0}.wlc .btn-ghost2:hover{background:var(--oat-200)}.wlc .btn-lg{height:54px;padding:0 30px;font-size:16px}.wlc .hero{text-align:center;padding-top:88px}.wlc .hero h1{font-family:var(--font-display);letter-spacing:-.04em;max-width:14ch;color:var(--oat-500);font-feature-settings:"ss01" on, "ss10" on, "ss11" on;text-wrap:balance;margin:18px auto 0;font-size:clamp(48px,7vw,96px);font-weight:575;line-height:.95}.wlc .hero-sub{letter-spacing:.01em;max-width:44ch;color:var(--oat-400);text-wrap:pretty;margin:24px auto 0;font-size:19px;line-height:1.5}.wlc .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.wlc .hero-hint{color:var(--oat-400);margin-top:18px;font-size:14px}.wlc .hero-hint+.hero-hint{margin-top:6px}.wlc .hero-hint a{color:var(--oat-500);font-weight:500}.wlc .hero-hint a:hover{text-decoration:underline}.wlc .slab-sec{padding-top:64px}.wlc .slab{background:var(--ube-200);border-radius:var(--radius-2xl);justify-content:center;height:clamp(300px,36vw,420px);display:flex;position:relative;overflow:hidden}.wlc .ui-wrap{background:var(--ube-100);border:1px solid color-mix(in srgb, var(--oat-200) 50%, transparent);border-radius:20px;flex-direction:column;width:min(780px,100% - 2*clamp(24px,5vw,72px));height:calc(100% - clamp(36px,5vw,64px) + 56px);margin-top:clamp(36px,5vw,64px);padding:10px;display:flex;box-shadow:0 1px 2px #0000001a,0 4px 4px #00000017,0 9px 5px #0000000d,0 15px 6px #00000003}.wlc .ui-window{background:var(--oat-100);border:1px solid var(--grey-line);border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.wlc .m-viewport{flex:1;min-height:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.wlc .m-scroll{animation:wlc-pan 16s var(--ease) infinite}@keyframes wlc-pan{0%,18%{transform:translateY(0)}48%,68%{transform:translateY(-170px)}96%,to{transform:translateY(0)}}}.wlc .slab-fade{pointer-events:none;background:linear-gradient(#c8bbfb00,#c8bbfbcc);height:34%;position:absolute;bottom:0;left:0;right:0}.wlc .m-nav{border-bottom:1px solid var(--grey-line);flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:0 18px;display:flex}.wlc .m-brand{align-items:center;gap:5px;display:flex}.wlc .m-brand img{height:14px;display:block}.wlc .m-links{color:var(--oat-400);gap:14px;font-size:11px;display:flex}.wlc .m-links .on{color:var(--oat-500);font-weight:500}.wlc .m-body{padding:22px 22px 26px}.wlc .m-eyebrow{font-family:var(--font-mono);font-variation-settings:"MONO" .5;letter-spacing:.12em;text-transform:uppercase;color:var(--oat-400);font-size:8px;font-weight:600}.wlc .m-h1{font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0 0;font-size:27px;font-weight:575;line-height:1}.wlc .m-stats{border-top:1px solid var(--grey-line);margin-top:16px;display:flex}.wlc .m-stat{border-right:1px solid var(--grey-line);text-align:center;flex:1;padding-top:10px}.wlc .m-stat:last-child{border-right:none}.wlc .m-stat b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--oat-500);font-size:17px;font-weight:575}.wlc .m-stat span{font-family:var(--font-mono);font-variation-settings:"MONO" .5;letter-spacing:.1em;text-transform:uppercase;color:var(--oat-400);margin-top:3px;font-size:6.5px;font-weight:600;display:block}.wlc .m-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.wlc .m-card{border-radius:14px;padding:16px}.wlc .m-card.tang{background:var(--tangerine-100)}.wlc .m-card.ube{background:var(--ube-100)}.wlc .m-track{font-family:var(--font-mono);font-variation-settings:"MONO" .5;letter-spacing:.1em;text-transform:uppercase;font-size:7.5px;font-weight:600}.wlc .m-card.tang .m-track{color:var(--tangerine-400)}.wlc .m-card.ube .m-track{color:var(--ube-400)}.wlc .m-card h4{font-family:var(--font-display);letter-spacing:-.02em;margin:7px 0 0;font-size:17px;font-weight:500}.wlc .m-card.tang h4{color:var(--tangerine-500)}.wlc .m-card.ube h4{color:var(--ube-500)}.wlc .m-bar{border-radius:99px;height:5px;margin-top:14px;overflow:hidden}.wlc .m-card.tang .m-bar{background:var(--tangerine-200)}.wlc .m-card.ube .m-bar{background:var(--ube-200)}.wlc .m-bar span{border-radius:99px;height:100%;display:block}.wlc .m-card.tang .m-bar span{background:var(--tangerine-300);width:31%}.wlc .m-card.ube .m-bar span{background:var(--ube-300);width:4%}.wlc .m-meta{margin-top:8px;font-size:10px}.wlc .m-card.tang .m-meta{color:var(--tangerine-500)}.wlc .m-card.ube .m-meta{color:var(--ube-500)}.wlc .m-btns{gap:6px;margin-top:14px;display:flex}.wlc .m-btn{border-radius:99px;align-items:center;height:24px;padding:0 12px;font-size:9.5px;font-weight:500;display:inline-flex}.wlc .m-card.tang .m-btn.p{background:var(--tangerine-300);color:var(--tangerine-500)}.wlc .m-card.ube .m-btn.p{background:var(--ube-300);color:var(--ube-500)}.wlc .m-card.tang .m-btn.g{border:1px solid color-mix(in srgb, var(--tangerine-400) 28%, transparent);color:var(--tangerine-500)}.wlc .m-card.ube .m-btn.g{border:1px solid color-mix(in srgb, var(--ube-400) 28%, transparent);color:var(--ube-500)}.wlc .m-panel{background:var(--oat-200);border-radius:12px;margin-top:18px;padding:14px 16px 6px}.wlc .m-row{align-items:center;gap:10px;padding:9px 0;font-size:11px;display:flex}.wlc .m-row+.m-row{border-top:1px solid var(--grey-line)}.wlc .m-date{background:var(--oat-100);border:1px solid var(--grey-line);width:34px;height:36px;font-family:var(--font-display);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:575;line-height:1;display:flex}.wlc .m-date b{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tangerine-400);margin-bottom:2px;font-size:6.5px;font-weight:600}.wlc .m-row-t{color:var(--oat-500);flex:1;font-weight:500}.wlc .m-row-a{color:var(--oat-400);font-size:10px}.wlc .m-badges{gap:10px;margin-top:10px;display:flex}.wlc .m-badge{background:var(--tangerine-100);color:var(--tangerine-ink);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:10.5px;font-weight:500;display:flex}.wlc .m-badge img{width:22px;height:22px}.wlc .m-badge.lk{border:1px dashed var(--oat-300);color:var(--oat-400);background:0 0}.wlc .m-lkbox{background:var(--oat-200);border-radius:6px;width:18px;height:18px}.wlc .props{padding-top:72px}.wlc .props-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.wlc .prop{flex-direction:column;align-items:flex-start;display:flex}.wlc .prop .icon-tile{border-radius:var(--radius-xl);justify-content:center;align-items:center;width:84px;height:84px;display:flex}.wlc .prop .icon-tile img{width:68%;height:auto}.wlc .prop.t1 .icon-tile{background:var(--tangerine-100)}.wlc .prop.t2 .icon-tile{background:var(--lemon-100)}.wlc .prop.t3 .icon-tile{background:var(--slushie-100)}.wlc .prop h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--oat-500);margin:20px 0 0;font-size:23px;font-weight:500}.wlc .prop p{letter-spacing:.01em;color:var(--oat-400);text-wrap:pretty;max-width:30ch;margin:9px 0 0;font-size:15.5px;line-height:1.5}.wlc .enroll-band{margin-top:88px;padding-bottom:24px}.wlc .enroll-inner{background:var(--oat-200);border-radius:var(--radius-2xl);padding:clamp(32px,5vw,56px);position:relative;overflow:hidden}.wlc .enroll-inner .tile-deco{pointer-events:none;width:240px;position:absolute;bottom:-44px;right:-28px}.wlc .enroll-inner h2{font-family:var(--font-display);letter-spacing:-.025em;max-width:18ch;color:var(--oat-500);margin:12px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1;position:relative}.wlc .enroll-inner p{color:var(--oat-400);max-width:46ch;margin:14px 0 0;font-size:16px;line-height:1.5;position:relative}.wlc .enroll-inner .btn{margin-top:28px;position:relative}@media (max-width:900px){.wlc .props-grid{grid-template-columns:minmax(0,1fr);gap:40px}.wlc .m-cards{grid-template-columns:minmax(0,1fr)}.wlc .m-links{display:none}}@media (max-width:640px){.wlc .enroll-inner{padding-bottom:128px}.wlc .enroll-inner .tile-deco{width:136px;bottom:-24px;right:-12px}}
