.hero{background:var(--cream);color:#fff;height:65.67vw;min-height:680px;max-height:993px;position:relative;overflow:hidden}.hero-img{position:absolute;inset:0;overflow:hidden}.hero-img img{object-fit:cover;width:103.13%;max-width:none;height:108.81%;position:absolute;top:-3.89%;left:-.26%;transform:scaleX(-1)}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#15202747,#15202700 55%);position:absolute;inset:0}.hero-copy{z-index:2;position:absolute;bottom:76px;left:0;right:0}.eyebrow{letter-spacing:1.56px;text-transform:uppercase;color:var(--offwhite);padding-left:4px;font-size:12px;font-weight:800;line-height:14px;display:block}.hero h1{letter-spacing:-.78px;color:#fff;margin-top:23px;font-size:78px;font-weight:700;line-height:.98}.hero-p{max-width:463px;color:var(--offwhite);margin-top:22px;font-size:17px;font-weight:500;line-height:1.4}.hero .btn{margin-top:49px}@media (width<=1240px){.hero h1{font-size:64px}}@media (width<=900px){.hero{height:auto;min-height:100svh;max-height:none}.hero-copy{bottom:56px}.hero h1{font-size:52px}}@media (width<=520px){.hero h1{font-size:44px}}.problem{padding-top:154px}.problem-grid{padding-left:calc(var(--pad) + 1px);grid-template-columns:minmax(0,685px) minmax(0,443px);align-items:center;column-gap:116px;display:grid}.problem-grid>img{width:100%;height:auto}.problem-copy{padding-bottom:50px}.problem-copy .body{max-width:406px;margin-top:23px}.problem-copy .kicker{max-width:396px;color:var(--peri);margin-top:6px;font-size:20px;font-weight:700;line-height:1.24}.statement{text-align:center;letter-spacing:-.45px;max-width:1049px;color:var(--slate);margin:171px auto 0;font-size:45px;font-weight:500;line-height:1.16}.statement span{color:var(--mist)}@media (width<=1240px){.statement{font-size:38px}}@media (width<=900px){.problem{padding-top:72px}.problem-grid{padding-left:var(--pad);grid-template-columns:1fr;row-gap:40px}.problem-copy{padding-bottom:0}.statement{margin-top:88px;font-size:30px}}@media (width<=520px){.statement{font-size:26px}}.room{margin-top:199px}.room-grid{grid-template-columns:minmax(0,1fr) minmax(0,804px);align-items:start;display:grid}.room-copy{max-width:463px;padding:83px 0 0 42px}.room-copy .stack{max-width:383px;margin-top:18px}.room-copy .stack p+p{margin-top:12px}.room-copy .btn{margin-top:55px}.panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.panel{margin:0;position:relative}.panel img{aspect-ratio:257/522;width:100%;height:auto}.chip{background:var(--peri);color:var(--offwhite);border-radius:22px;align-items:center;gap:7px;padding:3px 8px;font-size:14px;font-weight:500;line-height:1.45;display:inline-flex;position:absolute;bottom:13px;left:15px}.chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}@media (width<=900px){.room{margin-top:88px}.room-grid{grid-template-columns:1fr;row-gap:40px}.room-copy{max-width:none;padding:0}.room-copy .btn{margin-top:32px}.panels{gap:10px}.chip{font-size:12px;left:8px}}@media (width<=520px){.panels{grid-template-columns:1fr}.panel img{aspect-ratio:257/400;object-fit:cover}}.why{height:calc(var(--count) * 100vh);margin-top:253px;position:relative}.why-sticky{max-width:1405px;margin:0 auto;padding:0 8px 0 0;position:sticky;top:max(16px,50vh - 378px)}.why-stage{grid-template-columns:minmax(0,1fr) 22px;column-gap:20px;height:756px;display:grid}.why-view{border-radius:15px;height:756px;position:relative;overflow:hidden}.why-track{height:calc(var(--count) * 100%)}.slide{height:calc(100% / var(--count));background:var(--cream);border-radius:15px;position:relative;overflow:hidden}.slide-copy{width:calc(50.63% - 64px);position:absolute;top:0;bottom:0;left:64px}.slide-label{color:var(--slate);font-size:16px;font-weight:500;line-height:1.2;position:absolute;top:67px;left:0}.slide-num{text-transform:uppercase;color:var(--slate);font-size:16px;font-weight:600;line-height:1.2;position:absolute;top:67px;right:62px}.slide-text{max-width:469px;position:absolute;top:322px;left:0}.slide-text .body{margin-top:14px}.slide>img{object-fit:cover;object-position:center;width:49.4%;height:100%;position:absolute;top:0;right:0}.why-bars{grid-auto-rows:1fr;gap:10px;height:756px;display:grid}.why-bars button{background:var(--mist);opacity:.24;border:1px solid var(--mist);border-radius:4px;width:22px;transition:background .4s,opacity .4s;display:block}.why-bars button[aria-current=step]{background:var(--peri);opacity:1;border-color:var(--peri)}@media (width<=1240px){.slide-text{top:50%;transform:translateY(-30%)}}@media (width<=900px){.why{height:auto;margin-top:88px}.why-sticky{padding:0 16px;position:static}.slide-text{max-width:none}.why-stage{height:auto;display:block}.why-view{border-radius:0;height:auto;overflow:visible}.why-track{flex-direction:column;gap:12px;height:auto;display:flex;transform:none!important}.slide{flex-direction:column-reverse;height:auto;display:flex}.slide>img{aspect-ratio:669/756;width:100%;height:auto;max-height:420px;position:static}.slide-copy{flex-direction:column;width:auto;padding:28px 24px 36px;display:flex;position:static}.slide-label,.slide-num{position:static}.slide-num{order:-1;align-self:flex-end;margin-bottom:-18px}.slide-text{margin-top:32px;position:static;transform:none}.why-bars{display:none}}.checker-mark{width:83px;height:83px;color:var(--slate);margin:0 auto;display:block;overflow:visible}.tcards{gap:12px;display:flex}.tcard{opacity:.75;text-align:left;min-width:0;height:352px;transition:flex-grow .7s var(--ease), background .4s, opacity .4s;color:#242424;cursor:pointer;background:#fdfdfd;border-radius:20px;flex-direction:column;flex:1 1 0;justify-content:space-between;display:flex;position:relative;overflow:hidden}.tcard[aria-expanded=true]{background:var(--peri);opacity:1;color:var(--offwhite);flex-grow:2.035}.tcard .top{flex-direction:column;flex:1;gap:20px;padding:30px;display:flex}.dots{gap:5px;display:flex}.dots i{background:var(--peri);border-radius:9px;width:9px;height:9px;transition:background .4s}.tcard[aria-expanded=true] .dots i{background:var(--mist)}.tcard .q{font-family:var(--m);letter-spacing:-.45px;transition:font-size .5s var(--ease), line-height .5s var(--ease);margin:auto 0;font-size:15px;font-weight:600;line-height:22.5px}.tcard[aria-expanded=true] .q{letter-spacing:-.6px;max-width:588px;margin:0;font-size:19px;line-height:27px}.tcard .foot{align-items:center;gap:15px;height:105px;padding:30px;display:flex}.tcard .foot img{object-fit:cover;border-radius:24px;width:45px;height:45px}.tcard .who{font-family:var(--m);white-space:nowrap;flex-direction:column;gap:3px;font-weight:600;display:flex}.tcard .who b{letter-spacing:-.45px;font-size:15px;font-weight:600;line-height:22.5px}.tcard .who small{letter-spacing:-.325px;color:#616161;font-size:13px;line-height:19.5px}.tcard[aria-expanded=true] .who small{color:#fcfcfa}.tcard .tog{background:#afb7ca47;border-radius:20px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:15px;right:15px}.tcard[aria-expanded=true] .tog{background:#f5f5e9}.tog:before,.tog:after{content:"";background:#242424;border-radius:30px;position:absolute}.tog:before{width:12px;height:2px}.tog:after{width:2px;height:12px;transition:transform .3s}.tcard[aria-expanded=true] .tog:after{transform:scaleY(0)}@media (width<=900px){.tcards{flex-direction:column}.tcard{flex:none;height:auto;min-height:230px}.tcard[aria-expanded=true]{flex-grow:0}}.fog{background:var(--fog);margin-top:101px;padding:272px 0 94px;position:relative}.board{text-align:center;margin:0 auto}.board .h3{margin-top:51px}.board .body{max-width:627px;margin:23px auto 0}.board .body+.body{max-width:627px;margin-top:12px}.board .kicker{max-width:790px;color:var(--peri);margin:33px auto 0;font-size:20px;font-weight:700;line-height:1.24}.members{margin-top:257px}.members .h3{margin-bottom:61px}.founder{grid-template-columns:316px 653px auto;align-items:start;column-gap:20px;margin-top:62px;display:grid}.founder .cap{text-wrap:balance;font-family:var(--m);letter-spacing:-.325px;color:#616161;max-width:240px;font-size:13px;font-weight:600;line-height:19.5px}.founder .stmt{letter-spacing:-.28px;color:var(--ink);max-width:653px;font-size:28px;font-weight:500;line-height:1.16}.founder .by{align-items:center;gap:10px;margin-left:10px;display:flex}.founder .by img{object-fit:cover;border:1.5px solid #5dc39b;border-radius:24px;width:49px;height:49px}.founder .by b{font-family:var(--m);letter-spacing:-.45px;color:#242424;font-size:15px;font-weight:600;line-height:22.5px;display:block}.founder .by small{font-family:var(--m);letter-spacing:-.325px;color:#616161;font-size:13px;font-weight:600;line-height:19.5px;display:block}.badge{z-index:3;pointer-events:none;width:142px;height:145px;animation:13.99s linear infinite spin;position:absolute;bottom:-100px;right:128px}@keyframes spin{0%{transform:rotate(-570deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.badge{animation:none}}@media (width<=1240px){.founder{grid-template-columns:200px minmax(0,1fr) auto}.badge{right:60px}}@media (width<=900px){.fog{margin-top:72px;padding:120px 0 80px}.board .h3{margin-top:36px;font-size:28px}.members{margin-top:120px}.founder{grid-template-columns:1fr;row-gap:20px}.founder .by{margin-left:0}.badge{display:none}}.foryou{padding:184px var(--pad) 0;max-width:1512px;margin:0 auto}.foryou-in{max-width:1274px;margin:0 auto;padding-left:154px}.foryou .h3{max-width:603px}.foryou-grid{grid-template-columns:minmax(0,804px) minmax(0,246px);align-items:start;column-gap:70px;margin-top:70px;display:grid}.ticks{flex-direction:column;gap:17px;display:flex}.ticks li{background:var(--cream);letter-spacing:-.228px;min-height:97px;color:var(--slate);border-radius:15px;align-items:center;padding:0 40px 0 77px;font-size:19px;font-weight:500;line-height:1.34;display:flex;position:relative}.ticks li:first-child{padding-left:62px}.ticks li.is-two-line{padding-right:160px}.ticks li:before{content:"";background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='14'%20height='9'%20viewBox='0%200%2014%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='&%23226;&%23134;&%23146;'%20d='M12.3175%205.49097L8.2381%201.33213L9.47619%200L14%204.53249L12.3175%205.49097ZM0%205.50948V3.67374L12.7302%203.6065V5.44224L0%205.50948ZM9.42857%209L8.19048%207.66787L12.3333%203.52527L14%204.53249L9.42857%209Z'%20fill='%238F9DB9'/%3e%3c/svg%3e") 50%/contain no-repeat;width:14px;height:9px;position:absolute;top:calc(50% - 4px);left:27px}.ticks li.is-two-line:before{top:26px}.foryou-side{padding-top:20px}.foryou-side .body{margin-top:0}.foryou-side .btn{margin-top:57px}@media (width<=1240px){.foryou-in{max-width:1120px;padding-left:0}.foryou-grid{grid-template-columns:minmax(0,1fr) 246px;column-gap:40px}.ticks li.is-two-line{padding-right:40px}}@media (width<=900px){.foryou{padding-top:96px}.foryou-grid{grid-template-columns:1fr;row-gap:32px;margin-top:40px}.ticks li{padding:20px 20px 20px 56px;font-size:17px}.ticks li:first-child{padding-left:56px}.ticks li:before,.ticks li.is-two-line:before{top:30px;left:24px}.foryou-side{padding-top:0}}.bigphoto{max-width:1512px;margin-top:201px;margin-left:auto;margin-right:auto;padding:0 62px}.bigphoto img{object-fit:cover;border-radius:13px;width:100%;max-width:1390px;height:797px;margin:0 auto}@media (width<=900px){.bigphoto{margin-top:96px;padding:0 24px}.bigphoto img{aspect-ratio:4/3;height:auto}}.how{padding:0 var(--pad);max-width:1512px;margin-top:149px;margin-left:auto;margin-right:auto}.how .h3{color:var(--navy);padding-left:2px}.steps{gap:11px;margin-top:56px;display:flex}.step{background:var(--cream);text-align:left;min-width:0;height:386px;transition:flex-grow .7s var(--ease), background .4s;color:#242424;border-radius:15px;flex-direction:column;flex:1 1 0;justify-content:flex-end;padding:0 0 55px;display:flex;position:relative;overflow:hidden}.step[aria-expanded=true]{background:var(--peri);color:#fff;flex-grow:2.967}.step .n{font-family:var(--m);letter-spacing:-.54px;font-size:18.155px;font-weight:600;line-height:27px;position:absolute;top:31px;left:40px}.step[aria-expanded=true] .n{color:#ffffffbf}.step .pips{opacity:0;gap:5.3px;transition:opacity .4s;display:flex;position:absolute;top:41px;right:63px}.step[aria-expanded=true] .pips{opacity:1}.pips i{background:#ffffffbf;border-radius:8px;width:7.5px;height:7.5px}.pips i:first-child{background:var(--mist)}.step .t,.step .d{margin-left:40px;margin-right:40px}.step .t{color:#fffffa;opacity:0;max-height:0;font-size:21.358px;font-weight:600;line-height:28.8px;transition:opacity .4s;overflow:hidden}.step .d{font-family:var(--m);letter-spacing:-.48px;color:#ffffffbf;opacity:0;max-width:606px;max-height:0;margin-top:14px;font-size:16px;font-weight:600;line-height:24px;transition:opacity .4s;overflow:hidden}.step[aria-expanded=true] .t,.step[aria-expanded=true] .d{opacity:1;max-height:140px}.step:not([aria-expanded=true]):hover{background:#e6dfda}@media (width<=900px){.how{margin-top:96px}.steps{flex-direction:column}.step{height:96px;transition:height .6s var(--ease), background .4s;flex:none}.step[aria-expanded=true]{height:300px}.step .n{top:34px;left:24px}.step .pips{top:44px;right:24px}.step .t,.step .d{margin-left:24px;margin-right:24px}}.faq{padding:0 var(--pad);max-width:1512px;margin-top:173px;margin-left:auto;margin-right:auto}.faq-grid{grid-template-columns:minmax(0,469px) minmax(0,898px);align-items:start;column-gap:0;padding-left:2px;display:grid}.faq-side .h3{color:var(--navy);max-width:380px}.faq-side .body{max-width:311px;margin-top:26px}.faq-side .btn{min-width:213px;margin-top:55px}.faq-list{flex-direction:column;gap:14px;margin-top:61px;display:flex}.qi{border-bottom:1px solid #afb7ca47;padding-bottom:15px}.qi:first-child{padding-top:18px}.qh{text-align:left;letter-spacing:-.28px;width:100%;color:var(--slate);grid-template-columns:minmax(0,620px) 40px;justify-content:space-between;align-items:center;font-size:20px;font-weight:600;line-height:1.32;display:grid}.qh .ic{justify-self:end;width:40px;height:40px;position:relative}.qh .ic:before,.qh .ic:after{content:"";background:var(--peri);width:13px;height:3px;transition:background .3s, transform .35s var(--ease);position:absolute;top:18px;left:13px}.qh .ic:after{transform:rotate(90deg)}.qh[aria-expanded=true] .ic:before,.qh[aria-expanded=true] .ic:after{background:var(--red)}.qh[aria-expanded=true] .ic:after{transform:rotate(0)}.qh:hover{color:var(--ink)}.qa{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.qa>div{overflow:hidden}.qa p{max-width:637px;color:var(--slate);margin-top:9px;font-size:16px;line-height:1.66}.qi:has(.qh[aria-expanded=true]) .qa{grid-template-rows:1fr}@media (width<=1240px){.faq-grid{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}@media (width<=900px){.faq{margin-top:96px}.faq-grid{grid-template-columns:1fr;row-gap:36px;padding-left:0}.faq-list{margin-top:0}.qh{font-size:18px}}.apply{padding:156px var(--pad) 156px;background:#f6f6f6;margin-top:178px}.apply-in{max-width:921px;margin:0 auto}.apply h2{letter-spacing:-.35px;color:var(--navy);font-size:35px;font-weight:500;line-height:1.16}.form{flex-direction:column;gap:32px;margin-top:50px;display:flex}.row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field{flex-direction:column;gap:9px;min-width:0;display:flex}.field label{letter-spacing:1.2px;text-transform:uppercase;color:var(--slate);font-size:12px;font-weight:700;line-height:14px}.field input,.field textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #afb7ca80;border-radius:4px;outline:none;padding:17px 18px;font-size:16px;line-height:1.45;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;height:132px;padding-top:16px}.field input::placeholder,.field textarea::placeholder{color:#48506066}.field input:focus,.field textarea:focus{border-color:var(--peri);box-shadow:0 0 0 3px #8f9db940}.form-foot{justify-content:flex-end;align-items:center;gap:20px;margin-top:-4px;padding-right:12px;display:flex}.note{color:var(--slate);min-height:1em;font-size:14px}@media (width<=900px){.apply{padding:96px var(--pad);margin-top:96px}.row{grid-template-columns:1fr;gap:32px}.form-foot{justify-content:stretch;padding-right:0}.form-foot .btn{width:100%}}
