.sw{--ink:#0a0a0a;--plate:#141413;--white:#f2f1ec;--body:#e2e1d8;--quiet:#9a9993;--o:#f50;--line:#f2f1ec1f;--display:var(--font-outfit), Outfit, sans-serif;--text:var(--font-inter), Inter, system-ui, sans-serif;background:var(--ink);color:var(--body);font:400 17px/1.55 var(--text);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.sw *{box-sizing:border-box}.sw a{color:inherit}.sw .dot{color:var(--o)}.sw .wrap{width:min(1240px,100% - 40px);margin-inline:auto}.sw .breath{display:none}.sw .hour:first-child .shot{position:relative}.sw .hour:first-child .shot:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#f3f2ed08 0%,#0000 70%);border-radius:50%;width:900px;max-width:180vw;height:900px;max-height:180vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sw .phone{width:var(--w,320px);aspect-ratio:375/781;border-radius:calc(var(--w,320px) * .17);padding:calc(var(--w,320px) * .035);background:linear-gradient(150deg,#3b3b39 0%,#121212 18%,#0b0b0b 60%,#2b2b29 100%);display:block;position:relative;box-shadow:0 0 0 1px #4a4a47,inset 0 0 0 1.5px #000,0 80px 140px -40px #000000f2,0 40px 80px -30px #f2f1ec1a}.sw .phone:before{content:"";top:calc(var(--w,320px) * .065);width:28%;height:calc(var(--w,320px) * .075);z-index:5;pointer-events:none;background:#000;border-radius:99px;position:absolute;left:50%;transform:translate(-50%)}.sw .phone .g{border-radius:calc(var(--w,320px) * .135);background:#141413;height:100%;display:block;position:relative;overflow:hidden}.sw .night .phone .g:before{content:"";z-index:2;pointer-events:none;background:#1c1a16;height:52px;position:absolute;top:0;left:0;right:0}.sw .pf-done .phone .g:before{content:"";z-index:2;pointer-events:none;background:#1c222e;height:52px;position:absolute;top:0;left:0;right:0}.sw .pf-picker .phone .g:before{content:"";z-index:2;pointer-events:none;background:#2c2f34;height:52px;position:absolute;top:0;left:0;right:0}.sw .monitor{width:100%;position:relative}.sw .monitor .bz{box-shadow:none;background:0 0;padding:0}.sw .monitor .s{aspect-ratio:16/10;background:#141413;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #262626,0 40px 80px -40px #000000e6}.sw .tablet{width:var(--w,640px);aspect-ratio:1024/768;padding:calc(var(--w,640px) * .03);border-radius:calc(var(--w,640px) * .055);background:linear-gradient(150deg,#3a3a38,#101010 22%,#0b0b0b 70%,#2a2a28);position:relative;box-shadow:0 0 0 1px #4a4a47,0 80px 140px -40px #000000f2,0 40px 90px -40px #f2f1ec1a}.sw .tablet .g{border-radius:calc(var(--w,640px) * .022);background:#141413;height:100%;position:relative;overflow:hidden}.sw .tablet .g img,.sw .monitor .s img,.sw .wall .t .s img{object-position:0 100%}.sw .g img,.sw .s img{object-fit:cover;width:100%;height:100%;transition:opacity .3s;display:block}.sw .g:after,.sw .s:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(118deg,#ffffff29 0%,#ffffff08 28%,#fff0 42%);position:absolute;inset:0}.sw .hero{padding:168px 0 0;position:relative}.sw .hero h1{font:600 clamp(44px, 6vw, 92px)/.94 var(--display);color:var(--white);letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:0}@media (min-width:1024px){.sw .hero h1 .sw-h1-break{display:block}}.sw .hero p{max-width:32ch;margin:22px 0 0;font-size:19px}.sw .hero .price-lead{font:400 19px/1.55 var(--text);color:var(--body);margin:8px 0 0}.sw .day{position:relative}.sw .day:before{content:"";background:#262626;width:1px;position:absolute;top:0;bottom:0;left:0}.sw .day:after{content:"";transform-origin:top;background:#f50;width:1px;animation:linear both growRail;animation-timeline:scroll();animation-range:entry exit;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}@keyframes growRail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sw .hour{grid-template-columns:minmax(300px,4fr) 7fr;align-items:center;gap:56px;padding:clamp(56px,6vw,96px) 0;display:grid;position:relative}.sw .when{padding-left:36px;position:relative}.sw .when:before{content:"";width:12px;height:12px;box-shadow:0 0 0 6px var(--ink);background:#262626;border-radius:50%;animation:linear both dotActive;animation-timeline:view();animation-range:entry 45% entry 55%;position:absolute;top:22px;left:-6px}@keyframes dotActive{to{box-shadow:0 0 0 6px var(--ink), 0 0 0 10px #ff550040;background:#f50}}.sw .time{font:200 clamp(64px, 8.4vw, 132px)/.9 var(--display);color:var(--white);letter-spacing:-.05em;margin:0;animation:ease-out both timeSettle;animation-timeline:view();animation-range:entry entry 32%}@keyframes timeSettle{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sw .time sup{font:500 clamp(14px, 1.4vw, 22px)/1 var(--text);letter-spacing:.08em;vertical-align:top;color:var(--quiet);margin-left:6px;position:relative;top:.5em}.sw .when h2{font:500 clamp(24px, 2.3vw, 32px)/1.18 var(--display);color:var(--white);letter-spacing:-.02em;max-width:18ch;margin:22px 0 0}.sw .when p:not(.time){color:var(--quiet);margin:10px 0 0;font-size:16px}.sw .shot{justify-content:flex-start;min-width:0;animation:ease-out both shotSettle;animation-timeline:view();animation-range:entry entry 40%;display:flex}@keyframes shotSettle{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sw .shot .phone{--w:min(340px, 74vw)}.sw .shot .tablet{--w:min(720px, 100%);width:min(720px,100%)}.sw .night{background:radial-gradient(80% 60% at 70%,#f2f1ec09,#0000 70%)}@media (min-width:1024px){.sw .when{align-self:start;position:sticky;top:calc(50vh - 120px)}.sw .hour .shot:has(.phone){justify-content:center}.sw .hour:first-child{align-items:start;padding-top:30px}.sw .hour:first-child .when{padding-top:0}.sw .list{border-top:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}.sw .list a{border:1px solid var(--line);background:#141413;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-height:270px;padding:32px 28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 0 0 1px #f2f1ec0f,0 30px 60px -20px #0009}.sw .list a:hover{border-color:#f509;transform:translateY(-2px);box-shadow:0 0 0 1px #f509,0 30px 60px -20px #000c}.sw .list a.tier-signature{background:linear-gradient(#ff550014 0%,#141413 65%);border-color:#f506}.sw .list .n{font:600 24px/1.2 var(--display);color:var(--white);letter-spacing:-.02em;order:1;margin-bottom:6px}.sw .list .w{font:400 15px/1.4 var(--text);color:var(--quiet);order:3;min-height:42px;margin-top:14px}.sw .list .p{font:700 clamp(44px, 3.8vw, 56px)/1 var(--display);color:var(--white);letter-spacing:-.03em;text-align:left;order:2;align-items:baseline;gap:8px;margin-top:12px;display:flex}.sw .list .p small{font:400 16px var(--text);color:var(--quiet)}.sw .list .p .chev{display:none}}@media (prefers-reduced-motion:reduce){.sw .day:after,.sw .when:before,.sw .shot,.sw .time{animation:none!important}.sw .day:after{transform:scaleY(1)}.sw .when:before{box-shadow:0 0 0 6px var(--ink), 0 0 0 10px #ff550040;background:#f50}.sw .shot,.sw .time{opacity:1;transform:none}}.sw .tiers{padding:96px 0 120px}.sw .tiers h2{font:600 clamp(44px, 5.5vw, 84px)/.96 var(--display);color:var(--white);letter-spacing:-.04em;max-width:16ch;margin:0}.sw .list{border-top:1px solid var(--line);margin-top:44px}.sw .list a{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 2fr auto;align-items:center;gap:24px;min-height:88px;padding:18px 16px;text-decoration:none;transition:background-color .12s,border-color .12s;display:grid;position:relative}.sw .list a:hover,.sw .list a:focus-visible{background:#ff550014;border-bottom-color:#f3f2ed52}.sw .list a:active{opacity:.85;background:#ff55001f}.sw .list a:focus-visible{outline:3px solid var(--o);outline-offset:4px}.sw .list .n{font:500 26px/1 var(--display);color:var(--white);letter-spacing:-.02em;transition:color .2s}.sw .list .w{color:var(--quiet);font-size:16px}.sw .list .p{font:600 28px/1 var(--display);color:var(--white);letter-spacing:-.02em;text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sw .list .p small{font:400 15px var(--text);color:var(--quiet);letter-spacing:0}.sw .list a:not(.tier-signature) .p{opacity:.85}.sw .list .tier-signature .p{opacity:1;color:#f2f1ec}.sw .list .p .chev{width:16px;height:16px;transition:transform .18s}.sw .list a:hover .p .chev{transform:translate(4px)}.sw .fine{color:var(--quiet);max-width:62ch;margin:24px 0 0;font-size:15px}.sw .fine+.fine{margin-top:8px}.sw .door{max-width:480px;margin-top:36px}.sw .door .btn{background:var(--o);color:#000;width:278px;min-height:56px;font:600 16px/1 var(--text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 30px;text-decoration:none;transition:transform .14s,background-color .14s;display:inline-flex}.sw .door .btn:hover{background:#ff6a1f;transform:translateY(-1px)}.sw .door .btn:active{transform:scale(.98)}.sw .door .btn:focus-visible{outline-offset:3px;outline:2px solid #f509}.sw .door .ask{color:var(--white);margin-top:24px;font-size:16px;line-height:22px;display:block}.sw .door .line{background:var(--plate);width:100%;height:56px;color:var(--white);font:400 17px/1 var(--text);caret-color:var(--o);appearance:none;border:1px solid #ffffff1f;border-radius:12px;margin:8px 0 0;padding:0 19px;display:block}.sw .door .line::placeholder{color:var(--quiet);opacity:1}.sw .door .line:focus{border-color:#ffffff4d;outline:none}.sw .door .line:focus-visible{outline:3px solid var(--o);outline-offset:5px}.sw .work{border-top:1px solid var(--line);padding:96px 0 0}.sw .work .head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;padding-bottom:40px;display:flex}.sw .work h2{font:600 clamp(44px, 6vw, 92px)/.94 var(--display);color:var(--white);letter-spacing:-.045em;margin:0}.sw .wall{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.sw .t{background:#141413;border-radius:12px;flex-direction:column;grid-column:span 4;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f2f1ec24,0 40px 70px -20px #0000007a,0 20px 40px -15px #f2f1ec0d}.sw .t.wide{grid-column:span 8}.sw .t .s{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.sw .t.wide .s{aspect-ratio:auto;flex:1 1 0;min-height:0}.sw .wall .t:nth-child(3).wide .s img{object-position:0 62%}.sw .t .cap{background:var(--plate);border-top:1px solid var(--line);justify-content:space-between;gap:12px;min-height:48px;padding:14px 16px 16px;display:flex}.sw .t .cap b{font:500 16px/1.3 var(--display);color:var(--white);letter-spacing:-.01em}.sw .t .cap span{color:var(--quiet);white-space:nowrap;font-size:14px;transition:color .2s}.sw .snap-cue{display:none}@media (hover:hover){.sw .t:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ff5500b3,0 40px 70px -20px #0000007a,0 20px 40px -15px #f2f1ec0d}.sw .t:hover .cap span{color:#e2e1d8}}@media (prefers-reduced-motion:reduce){.sw .t:hover{transform:none}.sw .t:hover .cap span{color:#e2e1d8}}.sw .t:focus-visible,.sw .pf:focus-visible{outline:3px solid var(--o);outline-offset:4px}@media (min-width:769px){.sw .phones{justify-content:center;gap:48px;padding:48px 0 0;display:flex}.sw .pf{background:#000;border-radius:12px;padding:24px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block;box-shadow:0 0 0 1px #f2f1ec24,0 40px 70px -20px #0000007a,0 20px 40px -15px #f2f1ec0d}.sw .pf .phone{--w:260px}@media (hover:hover){.sw .pf:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ff5500b3,0 40px 70px -20px #0000007a,0 20px 40px -15px #f2f1ec0d}}}.sw .work-door{justify-content:center;padding:48px 0 64px;display:flex}.sw .work-door .btn{background:var(--o);color:#000;width:278px;height:56px;font:600 16px/1 var(--text);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:transform .14s,background-color .14s;display:inline-flex}.sw .work-door .btn:after{content:"See if this fits your business"}.sw .work-door .btn:hover{background:#ff6a1f;transform:translateY(-1px)}.sw .work-door .btn:active{transform:scale(.98)}.sw .work-door .btn:focus-visible{outline-offset:3px;outline:2px solid #f509}@media (max-width:900px){.sw .hour{grid-template-columns:1fr;gap:36px;padding:56px 0}.sw .when,.sw .shot{padding-left:28px}.sw .t,.sw .t.wide{grid-column:span 12}.sw .t.wide .s{aspect-ratio:16/10;flex:none}.sw .work{padding-top:72px}.sw .work .head{padding-bottom:28px}.sw .list a{grid-template-columns:1fr auto;gap:6px 16px}.sw .list .w{grid-area:2/1}.sw .list .p{grid-area:1/2/3}}@media (max-width:768px){.sw .hero{padding:88px 0 16px}.sw .hero p{margin:20px 0 0}.sw .hour:first-child{flex-direction:column;gap:0;padding-top:24px;display:flex}.sw .hour:first-child .shot{order:-1;justify-content:center;padding-left:0}.sw .hour:first-child .time{z-index:2;align-self:flex-start;margin-bottom:-28px;padding-left:20px;font-size:48px;line-height:1;position:relative}.sw .hour:first-child .time sup{font-size:14px}.sw .hour:first-child .when{padding-top:24px;padding-left:28px}.sw .day .tablet .g img,.sw .day .monitor .s img{object-position:0% 0%!important;width:210%!important;max-width:none!important}.sw .day .tablet .g,.sw .day .monitor .s{position:relative;overflow:hidden}.sw .day .tablet .g:before,.sw .day .monitor .s:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000,#0a0a0a);height:24px;position:absolute;inset:auto 0 0}.sw .wall{scroll-snap-type:x mandatory;padding-bottom:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.sw .wall::-webkit-scrollbar{display:none}.sw .t,.sw .t.wide{scroll-snap-align:start;flex:0 0 82vw;grid-column:auto;width:82vw}.sw .wall .t:first-child{box-shadow:0 0 0 1px #f2f1ec24,16px 0 32px -8px #000c,0 40px 70px -20px #0000007a}.sw .snap-cue{flex-shrink:0;align-self:center;margin-left:auto;display:inline-block}.sw .phones{display:none}.sw .wall .t .s{position:relative;overflow:hidden}.sw .wall .t .s:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000,#0a0a0a);height:24px;position:absolute;inset:auto 0 0}.sw .wall .t .s img{width:180%!important;max-width:none!important;height:180%!important}.sw .wall .t:first-child .s img{object-position:50% 40%!important}.sw .wall .t:nth-child(2) .s img{object-position:0% 0%!important}.sw .wall .t:nth-child(3) .s img{object-position:10% 30%!important}.sw .wall .t:nth-child(4) .s img{object-position:0% 0%!important}.sw .wall .t:nth-child(5) .s img{object-position:0% 35%!important}.sw .wall .t:nth-child(6) .s img{object-position:0% 0%!important}.sw .work-door .btn{width:350px;max-width:100%}.sw .door .btn{width:100%}}@media (min-width:769px){.sw .fixed-door-bar{display:none}}@media (max-width:768px){.sw .fixed-door-bar{z-index:50;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#0a0a0af5 30%);position:fixed;bottom:0;left:0;right:0}.sw .fixed-door-btn{background:var(--o);color:#000;width:100%;height:56px;font:600 16px/1 var(--text);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:0 4px 24px #0009}}
