:root{--ink:#191918;--paper:#f5f5f2;--sage:#b8d5bc;--sage-dark:#4b6a55;--muted:#747971;--line:#e5e7e1;color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;font-synthesis:none;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:default}img{display:block;max-width:100%}a:focus-visible,button:focus-visible{outline:2px solid var(--sage-dark);outline-offset:5px}.wl-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wl-wrap{width:min(1240px,calc(100% - 80px));margin:auto}.wl-header{height:82px;background:#fff;border-bottom:1px solid #e4e4de;display:flex;align-items:center}.wl-nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.wl-logo{width:148px}.wl-nav-links{display:flex;align-items:center;gap:32px;font-size:13px;color:#5e625a}.wl-cta{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:48px;padding:13px 23px;background:var(--sage);border:0;border-radius:7px;color:#17251c;font-size:13px;font-weight:500}.wl-nav .wl-cta{min-height:43px}.wl-cta:hover{background:#c7dfca}.wl-page-hero{background:var(--ink);color:var(--paper);min-height:calc(100svh - 82px);overflow:hidden;position:relative}.wl-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:90px 0 70px}.wl-eyebrow{font-size:10px;font-weight:500;letter-spacing:.18em;color:#b8c6b5;margin:0 0 30px}.wl-page-hero h1{font-weight:400;font-size:clamp(48px,5.4vw,78px);line-height:1.04;letter-spacing:-.055em;margin:0;max-width:650px}.wl-page-hero h1 span{color:#adc6b1}.wl-hero-copy>p:not(.wl-eyebrow){font-size:16px;line-height:1.75;max-width:440px;color:#b8bdb3;margin:26px 0 32px}.wl-hero-copy .wl-trades{margin-top:22px!important;font-size:11px!important;color:#989e94!important}.wl-native-frame{border:1px solid #ffffff24;border-radius:14px;background:#252823;padding:13px;overflow:hidden;box-shadow:0 32px 90px #0004}.wl-frame-label{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 4px 18px;font-size:9px;letter-spacing:.11em;color:#c7d3c3}.wl-frame-label span:last-child{color:#92af98}.wl-native-crop{height:360px;overflow:hidden;border-radius:5px}.wl-native-crop img{width:850px;max-width:none;height:auto;object-fit:cover;object-position:left top}.wl-native-frame figcaption{font-size:9px;color:#979d92;line-height:1.5;padding:14px 4px 1px}.wl-proof{border-top:1px solid #ffffff20;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 0 38px;color:#cbd1c6;font-size:12px}.wl-proof strong{display:block;font-weight:400;margin-bottom:8px;color:#f0f1eb}.wl-proof span{font-size:11px;color:#8e978a;line-height:1.6}.wl-page-footer{padding:25px 0;color:#73776f;font-size:10px}.wl-page-footer .wl-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.wl-page-footer nav{display:flex;gap:24px}.waitlist-open{overflow:hidden}
.wl-dialog{border:0;margin:0;padding:32px;width:100vw;max-width:none;height:100dvh;max-height:none;background:transparent;color:var(--ink);overflow-y:auto;outline:none}.wl-dialog[open]{display:flex;align-items:center;justify-content:center}.wl-dialog::backdrop{background:#191d1859;backdrop-filter:blur(5px)}.wl-modal{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:768px;height:786px;min-height:480px;max-height:calc(100dvh - 64px);padding:32px;border-radius:16px;background:#fff;box-shadow:0 28px 100px #0b160e30;animation:wl-open .2s ease-out}.wl-dialog[open]::backdrop{animation:wl-backdrop .2s ease-out}.wl-sweep{position:fixed;inset:0;width:100vw;height:100dvh;z-index:0;pointer-events:none}.wl-modal-header{display:flex;align-items:center;gap:20px;min-height:36px;flex-shrink:0}.wl-history{display:flex;gap:8px}.wl-history button,.wl-close{display:grid;place-items:center;border:0;background:#f4f5f2;border-radius:50%;height:32px;width:32px;padding:0;font-size:24px;line-height:1;color:#62695e}.wl-history svg{width:17px}.wl-history button:disabled{opacity:.32}.wl-close{margin-left:auto;min-width:32px}.wl-joining{min-width:0;line-height:1.6;display:flex;flex-direction:column}.wl-joining span{font-size:10px;color:#858b80}.wl-joining strong{font-size:11px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}.wl-stage{position:relative;display:flex;flex-direction:column;min-height:0;flex:1;padding:32px 0;overflow-y:auto;overflow-x:hidden}.wl-screen{position:relative;width:100%;display:flex;flex-direction:column;min-height:0;flex:1;justify-content:center}.wl-form{width:100%;max-width:572px;margin:auto;text-align:center}.wl-form h2,.wl-success h2{font-weight:400;font-size:28px;letter-spacing:-.038em;line-height:1.22;margin:0}.wl-form h2 span[aria-hidden]{display:inline-block;white-space:pre}.wl-field-reveal{margin-top:48px}.wl-field-row{display:flex;align-items:flex-start;position:relative;padding:4px}.wl-field-wrap{width:100%;min-width:0}.wl-field-row input,.wl-field-row select{width:100%;height:66px;padding:0 24px;font-size:18px;line-height:26px;border:0;border-radius:999px;color:var(--ink);background:#fff;outline:none;box-shadow:0 0 0 1px #dedfd9;transition:box-shadow .15s}.wl-field-row input::placeholder{color:#a0a49b}.wl-field-row input:focus,.wl-field-row select:focus{box-shadow:0 0 0 2px #789885,0 0 0 4px #78988525}.wl-field-row [data-valid=true]{box-shadow:0 0 0 2px #8dbb96}.wl-field-row [aria-invalid=true]{box-shadow:0 0 0 2px #bc6458}.wl-field-row select{appearance:auto;padding-right:18px}.wl-arrow-space{flex-shrink:0}.wl-arrow-holder{position:absolute;top:13px;right:4px}.wl-arrow{width:64px;height:48px;border:0;border-radius:999px;display:grid;place-items:center;background:#edf1e9;color:#364b3b}.wl-arrow:hover{background:#dfe9da}.wl-arrow:disabled{opacity:.65}.wl-spinner{height:22px;width:22px;border:2px solid #74846b44;border-top-color:#4b6a55;border-radius:50%;animation:wl-spin .8s linear infinite}.wl-field-note{font-size:11px;line-height:1.7;color:#8a8f84;max-width:340px;margin:24px auto 0}.wl-error{font-size:12px;color:#a34c40;line-height:1.6;min-height:0;margin:14px auto 0;max-width:450px}.wl-error:empty{display:none}.wl-recovery{display:inline-flex;font-size:12px;border-bottom:1px solid #d1d9cb;padding-bottom:3px;margin-top:12px}.wl-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px}.wl-option{border:1px solid var(--line);background:#fff;padding:18px 20px;border-radius:10px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}.wl-option[aria-pressed=true]{border-color:#8dbb96;background:#f1f6ef}.wl-option span{font-size:20px;font-weight:300}.wl-description{font-size:13px;color:#8a8f84;line-height:1.6;margin:15px auto -15px}.wl-action{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:48px;max-width:100%;padding:14px 22px;border:0;border-radius:999px;background:#eef2e9;color:#354634;font-size:13px;font-weight:500}.wl-action:hover{background:#dfe9da}.wl-action:disabled{opacity:.5}.wl-form>.wl-field-reveal+div:has(.wl-action){margin-top:28px}.wl-success{text-align:center;align-items:center;max-width:510px;margin:auto}.wl-check{width:24px;height:24px;color:#7fa986}.wl-check.large{width:56px;height:56px}.wl-success h2{margin:30px 0 18px;font-size:38px;letter-spacing:-.045em}.wl-success p{font-size:14px;line-height:1.8;color:#7b8275;max-width:390px;margin:0 auto 12px}.wl-success .wl-action{margin-top:22px}.wl-skip{border:0;background:none;color:#93998d;font-size:11px;text-decoration:underline;text-underline-offset:4px;margin-top:20px;padding:8px}.wl-modal-footer{flex-shrink:0;text-align:center;min-height:42px;position:relative}.wl-modal-footer ol{list-style:none;display:flex;justify-content:center;gap:32px;padding:0;margin:0}.wl-modal-footer li{display:flex;align-items:center;gap:8px;font-size:11px;color:#a0a69a}.wl-modal-footer li[data-status=active],.wl-modal-footer li[data-status=complete]{color:#58664f}.wl-progress-icon{width:20px;height:20px;position:relative;display:inline-block}.wl-progress-icon>svg:first-child{width:20px;height:20px}.wl-progress-icon circle{transition:stroke-dashoffset .3s ease-in-out}.wl-progress-icon>.wl-check{position:absolute;inset:-2px;animation:wl-check .2s cubic-bezier(.34,1.56,.64,1) .3s both}.wl-save-status{display:block;margin-top:10px;font-size:9px;min-height:12px;color:#93998c}.wl-shake{animation:wl-shake .3s ease-in-out}
.wl-dialog[data-closing=true] .wl-modal{animation:wl-exit .15s ease-out forwards}.wl-dialog[data-closing=true]::backdrop{animation:wl-backdrop-exit .15s ease-out forwards}
@keyframes wl-exit{to{opacity:0;scale:.95}}@keyframes wl-backdrop-exit{to{opacity:0}}@keyframes wl-open{from{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes wl-backdrop{from{opacity:0}to{opacity:1}}@keyframes wl-spin{to{transform:rotate(360deg)}}@keyframes wl-check{from{scale:.5;opacity:0}to{scale:1;opacity:1}}@keyframes wl-shake{25%{translate:-4px}75%{translate:4px}}
@media(max-width:989px){.wl-wrap{width:calc(100% - 48px)}.wl-hero-grid{gap:32px;padding-top:70px}.wl-page-hero h1{font-size:52px}.wl-native-crop{height:320px}.wl-native-crop img{width:760px}.wl-nav-links{gap:20px}.wl-native-frame{margin:0}}
@media(max-width:767px){.wl-header{height:72px}.wl-wrap{width:calc(100% - 40px)}.wl-logo{width:126px}.wl-nav-links>a{display:none}.wl-nav-links{gap:0}.wl-nav .wl-cta{padding:11px 15px;gap:18px;font-size:11px}.wl-hero-grid{grid-template-columns:1fr;gap:40px;padding-top:60px;padding-bottom:40px}.wl-page-hero h1{font-size:clamp(45px,9vw,68px)}.wl-hero-copy>p:not(.wl-eyebrow){font-size:14px;max-width:430px}.wl-native-frame{margin:0}.wl-native-crop{height:260px}.wl-native-crop img{width:680px}.wl-proof{gap:20px}.wl-proof strong{font-size:11px}.wl-proof span{font-size:10px}.wl-page-footer .wl-wrap{align-items:flex-start}.wl-page-footer nav{gap:15px}.wl-dialog{padding:0;align-items:flex-end!important}.wl-modal{margin-top:auto;border-radius:16px 16px 0 0;height:calc(100dvh - 92px);min-height:0;max-height:calc(100dvh - 32px);padding:20px 20px max(20px,env(safe-area-inset-bottom))}.wl-stage{padding:28px 0}.wl-form{max-width:100%;padding:0 2px}.wl-form h2{font-size:24px;max-width:360px;margin:auto}.wl-field-reveal{margin-top:32px}.wl-field-row input,.wl-field-row select{height:48px;font-size:16px;padding:0 16px;line-height:21px}.wl-arrow-holder{top:4px}.wl-arrow{height:45px}.wl-history button,.wl-close{width:30px;height:30px}.wl-joining strong{max-width:180px}.wl-modal-header{gap:12px}.wl-modal-footer ol{gap:25px}.wl-success h2{font-size:31px}.wl-success p{font-size:13px}.wl-success .wl-action{font-size:12px;padding:14px 18px;gap:18px}.wl-options{gap:8px}.wl-option{padding:15px 13px;font-size:12px}.wl-field-note{font-size:10px;margin-top:18px}.wl-description{font-size:12px}.wl-success .wl-check.large{width:48px;height:48px}}
@media(max-height:620px){.wl-modal{min-height:0}.wl-stage{padding:22px 0}.wl-field-reveal{margin-top:24px}.wl-success h2{font-size:28px;margin-top:16px}.wl-success p{font-size:12px;line-height:1.6}.wl-success .wl-action{margin-top:10px}.wl-field-note{margin-top:15px}.wl-skip{margin-top:8px}.wl-modal-footer{min-height:30px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important}.wl-modal,.wl-dialog[open]::backdrop,.wl-shake,.wl-progress-icon>.wl-check{animation:none}.wl-field-row input,.wl-field-row select,.wl-progress-icon circle{transition:none}.wl-spinner{animation-duration:1.5s}}
@media(max-width:767px){.wl-nav{gap:12px}.wl-nav-links{gap:12px}.wl-nav-links>a.wl-sign-in{display:inline-flex;align-items:center;min-height:44px;font-size:11px;white-space:nowrap}}
@media(max-width:360px){.wl-logo{width:104px}.wl-nav .wl-cta{padding-inline:12px;gap:12px}}
