:root{--black: #0a0a0a;--white: #ffffff;--grey-50: #f7f7f7;--grey-100: #f0f0f0;--grey-200: #e5e5e5;--grey-300: #d4d4d4;--grey-400: #a3a3a3;--grey-500: #737373;--grey-700: #404040;--grey-800: #262626;--ink: var(--black);--ink-hover: var(--grey-800);--ink-2: var(--grey-700);--muted: var(--grey-500);--line: var(--grey-200);--bg: var(--white);--tint: var(--grey-50);--on-dark-muted: var(--grey-400);--success: #16a34a;--radius: 18px;--radius-sm: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .05);--shadow: 0 10px 30px -10px rgba(0, 0, 0, .18);--shadow-lg: 0 30px 60px -20px rgba(0, 0, 0, .3);--header-h: 72px;--font: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{line-height:1.15;margin:0;letter-spacing:-.02em}p{margin:0}button{font:inherit;cursor:pointer}svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:3px solid color-mix(in srgb,var(--ink) 55%,transparent);outline-offset:2px;border-radius:6px}.container{width:min(1200px,100% - 40px);margin-inline:auto}.skip-link{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:8px 14px;border-radius:8px;z-index:200}.skip-link:focus{left:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border-radius:999px;border:2px solid transparent;font-weight:700;font-size:14.5px;white-space:nowrap;transition:transform .15s,box-shadow .2s,background .2s,color .2s,border-color .2s}.btn svg{width:20px;height:20px}.btn--primary{background:var(--ink);color:#fff;box-shadow:0 8px 20px -8px #00000073}.btn--primary:hover{background:var(--ink-hover);transform:translateY(-1px)}.btn--ghost{border-color:var(--line);color:var(--ink);background:#fff}.btn--ghost:hover{border-color:var(--ink)}.btn--outline{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.btn--outline:hover{background:var(--grey-100)}.btn--rect,.btn--nav{border-radius:6px;box-shadow:none}.btn--rect.btn--primary,.btn--nav.btn--primary{border:1.5px solid var(--ink)}.btn--rect:hover,.btn--nav:hover{transform:none}.btn--sm{padding:8px 16px;font-size:13.5px}.btn--lg{padding:14px 26px;font-size:15px}.btn--block{width:100%}.tone-solid{background:var(--ink);color:#fff}.tone-soft{background:var(--grey-100);color:var(--ink)}.tone-outline{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.section{padding:96px 0}.section--tint{background:var(--tint)}.section--dark{background:var(--ink);color:#fff}.kicker{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.kicker--light{color:var(--on-dark-muted)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@media (max-width: 640px){:root{--header-h: 64px}.container{width:calc(100% - 32px)}.section{padding:72px 0}}.announce{display:grid;grid-template-rows:1fr;background:var(--ink);color:var(--grey-300);font-size:13px}.announce__clip{overflow:hidden}.announce__inner{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;padding:9px 40px;text-align:center}.announce__link{color:#fff;font-weight:700;white-space:nowrap}.announce__link:hover{text-decoration:underline}.announce__close{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--grey-400);transition:background-color .2s ease,color .2s ease}.announce__close:hover{background:#ffffff1a;color:#fff}.announce__close svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;fill:none}.announce.is-closing{animation:announceClose .32s cubic-bezier(.4,0,.2,1) forwards}@keyframes announceClose{to{grid-template-rows:0fr;opacity:0}}@media (max-width: 640px){.announce__inner{flex-direction:column;gap:2px;font-size:12.5px;padding:9px 36px}}.to-top{position:fixed;right:20px;bottom:20px;z-index:90;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-weight:800;box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .2s,transform .2s}.to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.logo{display:inline-flex;align-items:center;flex:none;line-height:0}.logo__img{display:block;height:50px;width:auto}.stores{display:flex;flex-wrap:wrap;gap:14px}.store{display:inline-flex;align-items:center;gap:12px;padding:11px 22px 11px 16px;border-radius:14px;background:#fff;color:var(--ink);border:1px solid #fff;transition:transform .15s,background .2s}.store:hover{transform:translateY(-2px);background:var(--grey-200)}.store svg{width:28px;height:28px;stroke:none;fill:currentColor}.store span{display:flex;flex-direction:column;font-weight:700;font-size:19px;line-height:1.1}.store small{font-size:10.5px;font-weight:500;letter-spacing:.04em}.store--sm{padding:8px 14px 8px 10px;border-radius:10px;gap:8px}.store--sm svg{width:20px;height:20px}.store--sm span{font-size:14px}.store--sm small{font-size:9px}.store--dark{height:54px;padding:0 20px 0 14px;gap:10px;border-radius:10px;background:#000;color:#fff;border:1px solid #a6a6a6}.store--dark:hover{background:var(--grey-800);transform:translateY(-1px)}.store--dark svg{width:30px;height:30px}.store--dark .store__play{stroke-width:.8;stroke-linejoin:round}.store--dark span{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.05}.store--dark small{font-size:11px;font-weight:500;letter-spacing:.02em}.footer{background:var(--black);color:#fff;padding:80px 0 44px}.footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-left:15%;padding-bottom:112px}.footer__col h4{margin:0 0 28px;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8c8c8c}.footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:20px}.footer__col a{font-size:15.5px;color:#e8e8e8;transition:color .15s}.footer__col a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.footer__brand{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.footer .logo__img{height:44px}.footer__copy{font-size:14px;color:#8c8c8c}.footer__stores{gap:12px}.footer__stores .store--dark{height:46px;padding:0 16px 0 12px;border-color:#5a5a5a}.footer__stores .store--dark svg{width:24px;height:24px}.footer__stores .store--dark span{font-size:16px}.footer__stores .store--dark small{font-size:9.5px}@media (max-width: 1080px){.footer__cols{padding-left:0}}@media (max-width: 640px){.footer{padding:56px 0 36px}.footer__cols{grid-template-columns:1fr 1fr;gap:40px 24px;padding-bottom:56px}.footer__col h4{margin-bottom:20px}.footer__col ul{gap:16px}.footer__bottom{flex-direction:column;align-items:flex-start}.footer__brand{gap:16px;flex-direction:column;align-items:flex-start}}.mobile-menu{position:fixed;left:0;right:0;bottom:0;z-index:99;background:#fff;overflow-y:auto;overscroll-behavior:contain;animation:menuIn .2s ease-out}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}}.mobile-menu__inner{padding:8px 0 32px}.mobile-menu__link{display:block;padding:13px 0;font-size:15px;font-weight:500;color:var(--ink-2);border-bottom:1px solid var(--line)}.mobile-menu__link:hover,.mobile-menu__link.is-active{color:var(--ink)}.mobile-menu__link.is-active{font-weight:600}.mobile-menu__stores{margin-top:24px;gap:12px}@media (max-width: 640px){.mobile-menu__stores{flex-direction:column}.mobile-menu__stores .store{justify-content:center}}.header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid transparent;transition:border-color .2s}.header.is-scrolled,.header.is-menu-open{border-bottom-color:var(--line)}.header__inner{height:var(--header-h);display:flex;align-items:center;gap:32px}.nav{flex:1;display:flex;justify-content:center}.nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:40px}.nav__link{position:relative;display:inline-block;padding:8px 0;font-size:14.5px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:color .15s}.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav__link:hover{color:var(--ink)}.nav__link.is-active{color:var(--ink);font-weight:600}.nav__link.is-active:after,.nav__link:hover:after{transform:scaleX(1)}.header__actions{display:flex;align-items:center;gap:12px}.btn--nav{border-radius:6px;padding:9px 16px;font-size:14px;font-weight:600}.btn--outline.btn--fade{transition:background-color .3s ease,color .3s ease}.btn--outline.btn--fade:hover,.btn--outline.btn--fade:focus-visible{background-color:var(--ink);color:#fff}.burger{display:none;width:44px;height:44px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:0;position:relative}.burger span{position:absolute;left:12px;right:12px;height:2px;background:var(--ink);border-radius:2px;transition:transform .2s ease,opacity .15s ease}.burger span:nth-child(1){top:15px}.burger span:nth-child(2){top:21px}.burger span:nth-child(3){top:27px}.burger.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width: 1360px){.nav__list{gap:32px}}@media (max-width: 1240px){.nav__list{gap:26px}.nav__link{font-size:14px}}@media (max-width: 1160px){.nav{display:none}.header__inner{justify-content:space-between}.burger{display:inline-block}}@media (max-width: 640px){.header__btn{display:none}.header .logo__img{height:40px}}.art-stage{position:relative;width:240px;height:176px;margin:0 auto}.art{position:absolute;top:0;right:0;bottom:0;left:0;font-family:"DM Sans",var(--font);font-variation-settings:"opsz" 14;color:var(--ink);letter-spacing:0;line-height:1.3;--bezel: linear-gradient(150deg, #ffffff 0%, #fbfbfb 45%, #f2f2f2 100%);--frame-bg: linear-gradient(#fff, #fff) padding-box, var(--bezel) border-box;--frame-shadow: 0 0 0 1px #e9e9e9, inset 0 0 0 1px #efefef, inset 0 8px 14px -10px rgba(0, 0, 0, .06), 0 0 40px rgba(0, 0, 0, .04), 0 30px 50px -28px rgba(0, 0, 0, .28), 0 10px 20px -14px rgba(0, 0, 0, .14)}.art-card{position:absolute;border:5px solid transparent;border-radius:16px;background:var(--frame-bg);box-shadow:var(--frame-shadow)}.art-photo{position:relative;display:block;overflow:hidden;border-radius:3px;background:linear-gradient(180deg,var(--grey-100),var(--grey-200))}.art-photo:before{content:"";position:absolute;left:-10%;right:-10%;bottom:0;height:62%;background:var(--grey-300);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V70C10 52 20 22 28 22S42 58 48 58 60 30 66 30 88 62 100 78V100Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V70C10 52 20 22 28 22S42 58 48 58 60 30 66 30 88 62 100 78V100Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.art-photo:after{content:"";position:absolute;right:18%;top:18%;width:16%;aspect-ratio:1;border-radius:50%;background:#fff}.art-seg{position:absolute;display:flex;isolation:isolate}.art-seg span{display:grid;place-items:center;font-weight:700}.art-seg__thumb{position:absolute;top:0;left:0;background:#fff;mix-blend-mode:difference;pointer-events:none}.art-item__text{display:flex;flex-direction:column;min-width:0}.art-item__text b{font-size:12px;font-weight:700;white-space:nowrap}.art-item__text small{font-size:10.5px;color:var(--grey-500);white-space:nowrap;font-variation-settings:"opsz" 9}.art-chip,.art-toast{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;height:26px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:700}.art-print{position:absolute;width:104px;height:80px;border:6px solid transparent;border-radius:8px;background:var(--frame-bg);box-shadow:var(--frame-shadow)}.art-print .art-photo{border-radius:3px;box-shadow:inset 0 0 0 1px #0000000a,inset 0 8px 12px -10px #0000001f}.art-print .art-photo{height:100%}.art-print--back{left:38px;top:6px;transform:rotate(-8deg)}.art-print--back .art-photo{opacity:.7}.art-print--front{left:96px;top:20px;transform:rotate(5deg)}.art-sizes{left:50%;bottom:0;transform:translate(-50%);gap:6px}.art-sizes span{width:38px;height:26px;border-radius:7px;background:linear-gradient(180deg,#fff,#f8f8f8);box-shadow:0 0 0 1px #e6e6e6,inset 0 1px #fff,0 2px 3px -1px #00000024,0 6px 10px -6px #0000002e;font-size:11px}.art-sizes .art-seg__thumb{width:38px;height:26px;border-radius:7px;animation:artSizes 8s cubic-bezier(.65,0,.35,1) infinite}@keyframes artSizes{0%,20%{transform:translate(44px)}25%,45%{transform:translate(88px)}50%,70%{transform:translate(132px)}75%,95%{transform:translate(0)}to{transform:translate(44px)}}.art-sizes .art-seg__thumb{transform:translate(44px)}.art-book{position:absolute;left:28px;top:8px;width:184px;height:112px;perspective:700px;transform-style:preserve-3d}.art-page{position:absolute;top:0;width:92px;height:112px;padding:5px;border:4px solid transparent;background:var(--frame-bg);box-shadow:var(--frame-shadow);display:flex;flex-direction:column;gap:6px}.art-page .art-photo{flex:1}.art-page .art-photo--tall{flex:0 0 58px}.art-page--left{left:0;border-radius:6px 2px 2px 6px;transform-origin:right center;transform:rotateY(10deg)}.art-page--right{left:92px;border-radius:2px 6px 6px 2px;transform-origin:left center;transform:rotateY(-10deg)}.art-page--flip{left:92px;border-radius:2px 6px 6px 2px;transform-origin:left center;transform:rotateY(-10deg);background:linear-gradient(90deg,#f6f6f6,#fff 30%);animation:artFlip 5s cubic-bezier(.45,0,.25,1) infinite}@keyframes artFlip{0%,45%{transform:rotateY(-10deg);opacity:1}75%{transform:rotateY(-170deg);opacity:1}88%{transform:rotateY(-170deg);opacity:0}89%{transform:rotateY(-10deg);opacity:0}to{transform:rotateY(-10deg);opacity:1}}.art-line{display:block;height:5px;border-radius:3px;background:var(--grey-200)}.art-line--short{width:60%}.art-book__spine{position:absolute;left:89px;top:0;width:6px;height:112px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}.art--book .art-chip{background:var(--grey-100);color:var(--ink-2)}.art--demand .art-card{left:10px;top:2px;width:220px;padding:11px;display:grid;gap:11px}.art-item{display:flex;align-items:center;gap:10px}.art-photo--thumb{flex:none;width:38px;height:38px;border-radius:7px}.art-item .art-item__text{flex:1}.art-stepper{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 8px;border:1px solid #e2e2e2;border-radius:7px;font-size:12px;font-weight:700}.art-stepper i{font-style:normal;color:var(--grey-400)}.art-btn{position:relative;overflow:hidden;display:grid;place-items:center;height:34px;border-radius:7px;background:var(--ink);color:#fff;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.art-tap{position:absolute;left:62%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#ffffff73;opacity:0;animation:artTap 3.2s ease-out infinite}@keyframes artTap{0%,18%{transform:scale(.3);opacity:0}22%{transform:scale(.6);opacity:1}45%{transform:scale(3.2);opacity:0}to{transform:scale(3.2);opacity:0}}.art-toast{background:#fff;border:1px solid #ececec;color:var(--ink);box-shadow:0 10px 22px -14px #00000059;opacity:0;animation:artToast 3.2s cubic-bezier(.2,.7,.2,1) infinite}.art-toast__check{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--success);color:#fff;font-size:9px;font-style:normal}@keyframes artToast{0%,26%{opacity:0;transform:translate(-50%,8px)}36%{opacity:1;transform:translate(-50%)}80%{opacity:1;transform:translate(-50%)}92%,to{opacity:0;transform:translate(-50%,4px)}}.art-switch{left:20px;top:10px;width:200px;height:36px;padding:4px;background:linear-gradient(180deg,#f3f3f3,#f8f8f8);border-radius:11px;box-shadow:inset 0 1px 3px #00000014,inset 0 0 0 1px #ebebeb,0 1px #fff}.art-switch span{flex:1;font-size:12px;position:relative;z-index:0}.art-switch .art-seg__thumb{top:4px;left:4px;width:96px;height:28px;border-radius:7px;animation:artSwitch 6s cubic-bezier(.65,0,.35,1) infinite}@keyframes artSwitch{0%,42%{transform:translate(0)}50%,92%{transform:translate(96px)}to{transform:translate(0)}}.art-dest{left:14px;top:62px;width:212px;height:72px}.art-dest__row{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 12px;display:flex;align-items:center;gap:10px}.art-tile{flex:none;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:var(--ink);color:#fff}.art-tile svg{width:18px;height:18px}.art-dest__row--a{animation:artShowA 6s ease infinite}.art-dest__row--b{opacity:0;animation:artShowB 6s ease infinite}@keyframes artShowA{0%,40%{opacity:1;transform:none}45%,96%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes artShowB{0%,47%{opacity:0;transform:translateY(4px)}52%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(4px)}}.about__head{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end}.about__title h2{margin:12px 0 0;max-width:520px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.03em}.about__intro{display:grid;gap:14px;padding-bottom:6px}.about__intro p{color:var(--muted);font-size:15.5px;line-height:1.65}.about__intro .about__lead{color:var(--ink-2);font-size:17px;line-height:1.6}.about__grid{list-style:none;margin:72px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:40px 24px}.about__item{display:flex;flex-direction:column;align-items:center;text-align:center;transition:opacity .6s ease var(--d, 0s),transform .6s ease var(--d, 0s)}.about__item h3{margin-top:28px;font-size:17px;font-weight:700;letter-spacing:-.01em}.about__item p{max-width:270px;margin-top:8px;color:var(--muted);font-size:14.5px;line-height:1.6}@media (max-width: 1080px){.about__head{grid-template-columns:1fr;gap:20px}.about__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.about__grid{grid-template-columns:1fr;margin-top:48px;gap:48px}}.contact{background:var(--grey-50);padding:96px 0}.contact__copy{max-width:640px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.contact__copy h2{margin:12px 0 0;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.03em}.contact__copy p{margin-top:18px;max-width:560px;font-size:16.5px;line-height:1.65;color:var(--muted)}.contact__copy b{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.contact__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}@media (max-width: 640px){.contact{padding:72px 0}.contact__actions{width:100%}.contact__actions .btn{flex:1 1 auto}}.faq{background:#000}.faq__title{margin:0 0 40px;color:#fff;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.03em}.faq__list{list-style:none;margin:0;padding:0}.faq__item{border-bottom:1px solid rgba(255,255,255,.12)}.faq__item h3{margin:0;font:inherit;letter-spacing:0}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border:0;background:none;color:#fff;text-align:left;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.01em;transition:color .25s ease}.faq__q:hover{color:var(--grey-300)}.faq__q:focus-visible{outline-offset:6px}.faq__icon{position:relative;flex:none;width:16px;height:16px;transition:transform .45s cubic-bezier(.65,0,.35,1)}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.5px;margin:-.75px 0 0 -8px;border-radius:2px;background:currentColor}.faq__icon:after{transform:rotate(90deg)}.faq__item.is-open .faq__icon{transform:rotate(135deg)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.65,0,.35,1)}.faq__a>div{overflow:hidden;visibility:hidden;transition:visibility 0s linear .45s}.faq__item.is-open .faq__a>div{visibility:visible;transition-delay:0s}.faq__a p{max-width:720px;padding-bottom:24px;margin-top:-6px;color:var(--grey-400);font-size:14.5px;line-height:1.6;opacity:0;transform:translateY(-6px);transition:opacity .35s ease,transform .45s ease}.faq__a a{color:#fff;text-decoration:underline;text-underline-offset:3px}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__item.is-open .faq__a p{opacity:1;transform:none;transition-delay:.1s}@media (max-width: 640px){.faq__title{margin-bottom:28px}.faq__q{padding:18px 0;font-size:16px}.faq__a p{padding-bottom:20px}}.fs{--sb: 36px;--muted: var(--grey-500);--faint: var(--grey-400);--pale: #bdbdbd;--hair: var(--grey-100);position:absolute;top:0;left:0;width:393px;height:calc(100% / var(--screen-scale, 1));padding-top:var(--sb);transform:scale(var(--screen-scale, 1));transform-origin:top left;overflow:hidden;background:#fff;color:var(--ink);font-family:"DM Sans",var(--font);font-variation-settings:"opsz" 14;letter-spacing:0;line-height:1.4;text-align:left}.fs img{display:block;max-width:none}.fs b{font-weight:700}.fs-nav{display:flex;align-items:center;gap:12px;height:69px;background:#fff}.fs-nav b{font-size:18px;font-weight:600;line-height:27px;color:#000}.fs-back{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:14px}.fs-back--round{border-radius:50%}.fs-steps{display:flex;gap:8px;height:61px;padding:16px 20px 0;background:#fff;border-bottom:.615px solid var(--hair)}.fs-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:16.5px;letter-spacing:-.2px;color:var(--pale)}.fs-step i{align-self:stretch;height:6px;border-radius:999px;background:var(--grey-200)}.fs-step.is-done{color:var(--ink);font-weight:600}.fs-step.is-done i{background:#000}.fs-step.is-current{font-weight:700}.fs-cta{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:6px;background:#000;color:#fff;font-size:12px;font-weight:700;line-height:18px;letter-spacing:2.4px;text-transform:uppercase}.fs-nav--single{padding-left:16px;border-bottom:.615px solid var(--hair)}.fs-single__body{display:flex;flex-direction:column;align-items:center;gap:32px;padding-top:40px;background:#f9fafb80;height:100%}.fs-single__intro{width:260px;text-align:center}.fs-single__intro h4{margin:0;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0;color:#0a0a0a}.fs-single__intro p{margin-top:8px;font-size:14px;line-height:22.75px;color:var(--muted);font-variation-settings:"opsz" 9}.fs-single__group{width:337px;display:flex;flex-direction:column;gap:16px}.fs-single__label{display:flex;align-items:center;gap:12px;margin-bottom:4px;font-size:20px;font-weight:700;line-height:30px}.fs-single__label span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#000;color:#fff;font-size:12px;line-height:16px}.fs-size{display:flex;align-items:center;justify-content:space-between;height:104px;padding:0 24.6px;border-radius:20px;background:#fff;border:.615px solid var(--hair);transition:border-color .45s ease,box-shadow .45s ease}.fs-size.is-on{border-color:#000;box-shadow:0 8px 18px -12px #00000059}.fs-size__text{display:flex;flex-direction:column}.fs-size__text b{font-size:18px;line-height:27px}.fs-size__text span{font-size:14px;line-height:21px;color:var(--muted);font-variation-settings:"opsz" 9}.fs-size__text small{font-size:11px;line-height:16.5px;color:var(--faint);font-variation-settings:"opsz" 9}.fs-radio{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;border:.615px solid var(--grey-300);transition:background-color .35s ease,border-color .35s ease}.fs-radio img{opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .35s cubic-bezier(.2,.8,.2,1.3)}.fs-size.is-on .fs-radio{background:#000;border-color:#000}.fs-size.is-on .fs-radio img{opacity:1;transform:none}.fs-sheet{position:absolute;left:0;right:0;bottom:0;height:175px;display:flex;flex-direction:column;gap:24px;padding:24px 24px 0;background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -10px 30px -12px #0000001f}.fs-sheet__row{display:flex;align-items:flex-start;justify-content:space-between;height:55px}.fs-sheet__row span{display:flex;flex-direction:column}.fs-sheet__row small{font-size:10px;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:var(--faint);font-variation-settings:"opsz" 9}.fs-sheet__row b{font-size:24px;line-height:36px;color:#000}.fs-sheet__row em{font-style:normal;font-size:12px;line-height:18px;color:var(--faint);font-variation-settings:"opsz" 9}.fs-nav--book{padding:0 16px 0 8px;border-bottom:1px solid #e8e8e8}.fs-nav--book b{font-size:18px;line-height:28px;color:#0a0a0a}.fs-book__body{display:flex;flex-direction:column;gap:20px;padding:20px 16px 0;height:calc(100% - 69px)}.fs-book__cats{display:flex;flex-direction:column;gap:10px}.fs-book__cats small{font-size:12px;font-weight:600;color:#0a0a0a}.fs-select{display:flex;align-items:center;gap:10px;height:48px;padding:0 13px;border:1px solid #e8e8e8;border-radius:10px;font-size:12px;font-weight:500}.fs-select span{flex:1}.fs-book__results{display:flex;justify-content:space-between;margin-bottom:-8px;font-size:14px}.fs-book__results span{font-weight:600;color:#0a0a0a}.fs-book__results em{font-style:normal;font-weight:500;color:#747474}.fs-book__list{flex:1;min-height:0;overflow:hidden}.fs--book{--push: cubic-bezier(.3, .7, .2, 1)}.fs-book__page{position:absolute;inset:var(--sb) 0 0;background:#fff}.fs-book__page--browse{transition:transform .55s var(--push),filter .55s ease}.fs-book__page--preview{transform:translate(100%);transition:transform .55s var(--push);box-shadow:-12px 0 30px #00000014}.fs--book.is-stage-3 .fs-book__page--browse,.fs--book.is-stage-4 .fs-book__page--browse{transform:translate(-28%);filter:brightness(.94)}.fs--book.is-stage-3 .fs-book__page--preview,.fs--book.is-stage-4 .fs-book__page--preview{transform:none}.fs-book__track{display:flex;flex-direction:column;gap:10px;transition:transform 1s cubic-bezier(.65,0,.35,1)}.fs--book:not(.is-stage-0) .fs-book__track{transform:translateY(-241px)}.fs-tpl{transition:transform .2s ease}.fs--book.is-stage-2 .fs-tpl.is-picked{transform:scale(.97)}.fs-tap{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#ffffff8c;opacity:0;pointer-events:none}.fs--book.is-stage-2 .fs-tap{animation:fsTap .55s ease-out forwards}@keyframes fsTap{0%{transform:scale(.3);opacity:1}to{transform:scale(3.4);opacity:0}}.fs-prev__nav{display:flex;align-items:center;justify-content:space-between;height:68.5px;padding:0 16px;border-bottom:.524px solid var(--grey-200)}.fs-prev__nav b{font-size:18px;font-weight:600;line-height:28px;color:#0a0a0a}.fs-prev__nav i{width:40px}.fs-prev__hero{height:295px;overflow:hidden;background:var(--hair)}.fs-prev__hero img{width:100%;height:100%;object-fit:cover;animation:fsKenBurns 9s ease-in-out infinite alternate}.fs-prev__info{padding:24px 24px 0;height:133.5px}.fs-prev__info small{display:block;font-size:10px;font-weight:700;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:var(--faint)}.fs-prev__info h4{margin:4px 0 0;font-size:30px;font-weight:500;line-height:37.5px;letter-spacing:0;color:#0a0a0a}.fs-prev__info p{margin-top:8px;font-size:14px;line-height:21px;color:var(--muted);font-variation-settings:"opsz" 9}.fs-prev__spreads small{display:block;padding:0 24px;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.7px;text-transform:uppercase;color:var(--faint)}.fs-prev__row{display:flex;gap:16px;margin-top:16px;transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.fs--book.is-stage-4 .fs-prev__row{transform:translate(-304px)}.fs-spread{position:relative;flex:none;width:288px;height:192px;padding:.615px;border-radius:4px;overflow:hidden;background:#fff;border:.615px solid var(--hair);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.fs-spread img{width:100%;height:100%;object-fit:cover}.fs-spread em{position:absolute;right:8px;bottom:8px;padding:0 4px;border-radius:4px;background:#ffffff80;font-style:normal;font-size:8px;font-weight:700;line-height:12px;color:#0006}.fs-prev__bar{position:absolute;left:0;right:0;bottom:0;height:104.5px;padding:24.5px 24px 0;background:#fff;border-top:.524px solid var(--grey-200)}.fs-prev__bar span{display:grid;place-items:center;height:56px;border-radius:10px;background:#000;color:#fafafa;font-size:16px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase}.fs-tpl{position:relative;flex:none;height:231px;border-radius:14px;overflow:hidden;background:var(--grey-200)}.fs-tpl>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:fsKenBurns 9s ease-in-out infinite alternate}@keyframes fsKenBurns{0%{transform:scale(1)}to{transform:scale(1.08) translate(-1.5%,-1%)}}.fs-tpl__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000e6,#0006 50%,#0000),#0003}.fs-tpl__tag{position:absolute;top:17.8px;right:16px;padding:3px 8px;border-radius:59px;background:#ffffffe6;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;font-size:9px;font-weight:700;line-height:13.5px;letter-spacing:.9px;text-transform:uppercase;color:#0a0a0a}.fs-tpl__text{position:absolute;left:20px;top:130px;display:flex;flex-direction:column;gap:4px;color:#fff}.fs-tpl__text b{font-size:24px;font-weight:600;line-height:23px}.fs-tpl__text small{font-size:12px;line-height:20px;color:#ffffffb3;font-variation-settings:"opsz" 9}.fs-tpl__text span{font-size:16px;font-weight:500;line-height:24px}.fs--bulk{background:linear-gradient(#fff 0 var(--sb),var(--grey-50) 0)}.fs-bulk__head{position:absolute;top:var(--sb);left:0;right:0;height:77px;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:12px 15.6px 12px 15.8px;background:#fffc}.fs-bulk__title{display:flex;align-items:center;gap:8px}.fs-bulk__title>span:last-child{display:flex;flex-direction:column}.fs-bulk__title b{display:flex;align-items:center;gap:6px;font-size:18px;line-height:22.5px;color:#0a0a0a}.fs-bulk__title small{font-size:10px;font-weight:500;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:var(--faint)}.fs-bulk__title .fs-back{width:28px;height:28px}.fs-pencil{position:relative;display:grid;place-items:center;width:22px;height:22px}.fs-pencil img:last-child{position:absolute;left:11px;top:6px}.fs-bulk__head em{font-style:normal;display:grid;place-items:center;width:60px;height:30px;border-radius:8px;font-size:12px;font-weight:500;color:#0009}.fs-bulk__spacer{height:77px}.fs--bulk .fs-steps{border-bottom-color:#f5f5f5}.fs--bulk .fs-step{letter-spacing:.3px}.fs-bulk__meta{display:flex;flex-direction:column;padding:0 24px;margin-top:0;height:55px;justify-content:center}.fs-bulk__meta b{font-size:14px;font-weight:600;line-height:21px}.fs-bulk__meta small{font-size:11px;line-height:16.5px;color:var(--faint);font-variation-settings:"opsz" 9}.fs-bulk__grid{display:grid;grid-template-columns:162px 162px;gap:10px 12px;padding:0 24px}.fs-page{position:relative;height:162px;border-radius:11px;background:#efefef}.fs-page__inner{position:absolute;left:6px;top:6px;width:150px;height:150px;border-radius:3px;overflow:hidden;display:grid;place-items:center;background:#fff6}.fs-page__plus{transition:opacity .25s ease}.fs-page__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.12);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.fs-page__num{position:absolute;left:12px;bottom:12px;padding:2px 8px;border-radius:999px;background:#fffc;font-size:9px;font-weight:500;line-height:9px;color:#00000080;opacity:0;transition:opacity .3s ease .15s}.fs-page.is-filled .fs-page__plus{opacity:0}.fs-page.is-filled .fs-page__photo{opacity:1;transform:none}.fs-page.is-filled .fs-page__num{opacity:1}.fs-bulk__bar{position:absolute;left:0;right:0;bottom:0;height:97px;z-index:2;display:flex;gap:12px;padding:16.8px 24px 32.2px;background:#fff;border-top:.539px solid #f5f5f5}.fs-cart{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:8px;border:.539px solid var(--grey-200)}.fs-checkout{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;height:48px;border-radius:6px;background:#000;color:#fff}.fs-checkout b{font-size:12px;line-height:16px;letter-spacing:2.4px;text-transform:uppercase}.fs-checkout span{font-size:13px;font-weight:600;line-height:16px}.fs-track__head{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 23px 0 24px}.fs-track__title{display:flex;align-items:center;gap:1px}.fs-track__title b{font-size:14px;font-weight:600;line-height:28px;letter-spacing:-.5px;color:#000}.fs-track__btn{display:grid;place-items:center;height:25px;padding:0 12px;border-radius:3px;background:#000;color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.fs-track__body{padding:8px 24px 0;height:calc(100% - 60px)}.fs-track__card{height:100%;padding:24.6px 25px 0;border-radius:8px;background:#fff;border:.616px solid var(--hair);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.fs-track__h{display:block;font-size:18px;font-weight:600;line-height:28px;letter-spacing:-.5px;color:#0a0a0a}.fs-log{--glide: .8s cubic-bezier(.65, 0, .35, 1);position:relative;list-style:none;margin:24px 0 0 4px;padding:0}.fs-log__row{position:relative;z-index:1;padding:0 0 31px 32px;opacity:.38;transition:opacity .6s ease .25s}.fs-log__row.is-on{opacity:1}.fs-log__rail,.fs-log__fill{position:absolute;left:8px;width:1px;margin-left:-.5px}.fs-log__rail{background:var(--grey-200)}.fs-log__fill{width:1.5px;margin-left:-.75px;background:#000;transition:top var(--glide),height var(--glide)}.fs-log__dot{position:absolute;left:5px;top:6.5px;width:6px;height:6px;border-radius:50%;background:#d6d6d6;transition:background-color .4s ease .35s}.fs-log__row.is-on .fs-log__dot{background:#000}.fs-log__dot:before,.fs-log__dot:after{content:"";position:absolute;border-radius:50%;opacity:0;transition:opacity .35s ease}.fs-log__dot:before{top:-3.5px;right:-3.5px;bottom:-3.5px;left:-3.5px;border:1px solid #000}.fs-log__dot:after{top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid rgba(0,0,0,.3);animation:fsPing 1.8s ease-out infinite}.fs-log__row.is-current .fs-log__dot:before{opacity:1;transition:opacity .4s ease .45s}.fs-log__row.is-current .fs-log__dot:after{opacity:1;transition:opacity .4s ease .55s}@keyframes fsPing{0%{transform:scale(.7)}to{transform:scale(1.35);border-color:#0000}}.fs-log__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.fs-log__head b{font-size:14px;font-weight:600;line-height:20px;color:#000}.fs-log__date{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px;font-weight:500;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:var(--faint)}.fs-log__date.is-stacked{flex-direction:column;align-items:flex-end;gap:5px}.fs-log__date.is-stacked img{display:none}.fs-log p{display:flex;flex-direction:column;max-width:223px;margin-top:4px;font-size:12px;line-height:19.5px;color:var(--muted);font-variation-settings:"opsz" 9}.fs-log__code{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:14px;font-weight:600;line-height:20px;color:#000;opacity:0;transform:translateY(4px);transition:opacity .4s ease .2s,transform .4s ease .2s}.fs-log__row.is-on .fs-log__code{opacity:1;transform:none}.fs-tabs{position:absolute;left:0;right:0;bottom:0;height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#ffffffe6;border-top:1.3px solid var(--hair)}.fs-tabs span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px;font-weight:500;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:var(--pale)}.fs-tabs span.is-on{color:#000}.hero-phone{--w: 390;--u: calc(var(--w) / 390 * 1px);--frame: #efefef;--bezel: calc(20 * var(--u));--r-outer: calc(64 * var(--u));--screen-scale: calc(var(--w) * (1 - 40 / 390) / 393);position:relative;width:calc(var(--w) * 1px);aspect-ratio:9 / 19;padding:var(--bezel);border-radius:var(--r-outer);background:linear-gradient(150deg,#fff,#f4f4f4 40%,#e8e8e8);box-shadow:inset 0 0 0 1px #dcdcdc,inset 0 0 0 2.5px #fff,inset 0 3px 8px #ffffffe6,0 0 0 1px #00000005,0 0 70px #00000012,0 50px 90px -40px #00000042,0 18px 36px -22px #00000024}.hero-phone:before{content:"";position:absolute;inset:calc(8 * var(--u));z-index:0;border-radius:calc(var(--r-outer) - 8 * var(--u));background:linear-gradient(160deg,#f1f1f1,#e9e9e9 55%,#e3e3e3);box-shadow:inset 0 0 0 1px #0000000d,0 1px #fffc}.hero-phone__btn{position:absolute;width:calc(5 * var(--u));border-radius:3px;background:linear-gradient(90deg,#d9d9d9,#f3f3f3 60%,#e4e4e4);box-shadow:0 0 0 1px #0000000d}.hero-phone__btn--silent{left:calc(-4 * var(--u));top:15%;height:calc(34 * var(--u))}.hero-phone__btn--vol-up{left:calc(-4 * var(--u));top:22.5%;height:calc(62 * var(--u))}.hero-phone__btn--vol-down{left:calc(-4 * var(--u));top:32%;height:calc(62 * var(--u))}.hero-phone__btn--power{right:calc(-4 * var(--u));top:26%;height:calc(96 * var(--u));transform:scaleX(-1)}.hero-phone__screen{position:relative;z-index:1;height:100%;overflow:hidden;border-radius:calc(var(--r-outer) - var(--bezel));background:#fff;box-shadow:0 0 0 1.5px #dedede,inset 0 0 0 1px #0000000a,inset 0 10px 18px -12px #0000001a}.hero-phone__notch{--nr: calc(12 * var(--u));position:absolute;top:0;left:50%;transform:translate(-50%);z-index:2;width:55%;height:calc(32 * var(--u));background:linear-gradient(180deg,#ebebeb,var(--frame));border-radius:0 0 calc(24 * var(--u)) calc(24 * var(--u));display:grid;justify-items:center;padding-top:calc(11 * var(--u))}.hero-phone__notch:before,.hero-phone__notch:after{content:"";position:absolute;top:0;width:var(--nr);height:var(--nr)}.hero-phone__notch:before{right:100%;background:radial-gradient(circle at 0 100%,transparent calc(var(--nr) - .5px),#ebebeb var(--nr))}.hero-phone__notch:after{left:100%;background:radial-gradient(circle at 100% 100%,transparent calc(var(--nr) - .5px),#ebebeb var(--nr))}.hero-phone__speaker{width:calc(68 * var(--u));height:max(4px,calc(5 * var(--u)));border-radius:5px;background:#d2d2d2;box-shadow:inset 0 1px 1px #00000014}.hero-phone__content{position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width: 640px){.hero-phone{--w: 290}}.features__head{max-width:720px}.features__head h2{margin:12px 0 0;color:#fff;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.03em}.features__head p{margin-top:16px;max-width:600px;color:var(--grey-400);font-size:16px;line-height:1.65}.features__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:64px}.features__stage{display:flex;flex-direction:column;align-items:center;gap:28px}.hero-phone.feat-phone{--w: 350}.feat-slides{position:absolute;top:0;right:0;bottom:0;left:0}.feat-slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transform:translate(18px) scale(.985);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1);pointer-events:none}.feat-slide.is-active{opacity:1;transform:none;z-index:1}.feat-dots{display:flex;align-items:center;gap:8px}.feat-dots button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#ffffff38;transition:width .45s cubic-bezier(.65,0,.35,1),background-color .3s ease}.feat-dots button:hover{background:#ffffff80}.feat-dots button.is-active{width:22px;background:#fff}.feat-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.feat-list>li{transition:opacity .6s ease var(--d, 0s),transform .6s ease var(--d, 0s)}.feat-item{position:relative;width:100%;overflow:hidden;display:grid;grid-template-columns:auto;gap:0;justify-items:start;padding:26px 28px;border-radius:20px;text-align:left;background:transparent;border:1px solid transparent;color:inherit;transition:background-color .45s ease,border-color .45s ease}.feat-item:hover{background:#ffffff08}.feat-item.is-active{background:#161616;border-color:#ffffff12}.feat-item__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;margin-bottom:18px;background:#ffffff0f;color:var(--grey-400);transition:background-color .45s ease,color .45s ease}.feat-item__icon svg{width:20px;height:20px}.feat-item.is-active .feat-item__icon{background:#fff;color:var(--ink)}.feat-item__title{font-size:17px;font-weight:600;letter-spacing:-.01em;color:#fff9;transition:color .45s ease}.feat-item__text{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--grey-500);transition:color .45s ease}.feat-item:hover .feat-item__title{color:#ffffffd9}.feat-item.is-active .feat-item__title{color:#fff}.feat-item.is-active .feat-item__text{color:var(--grey-400)}@media (max-width: 1080px){.features__grid{grid-template-columns:1fr;gap:48px}.feat-list{max-width:640px;width:100%;margin:0 auto}}@media (max-width: 640px){.features__grid{margin-top:48px}.hero-phone.feat-phone{--w: 280}.feat-item{padding:22px 20px}}.ob{position:absolute;top:0;left:0;width:393px;height:852px;transform:scale(var(--screen-scale, 1));transform-origin:top left;background:#fff;color:var(--ink);font-family:"DM Sans",var(--font);font-variation-settings:"opsz" 14;letter-spacing:0;line-height:1.5}.ob__top{height:64.5px;padding:0 16px;display:flex;align-items:center;justify-content:flex-end}.ob__skip{font-size:11px;font-weight:500;line-height:16.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--grey-400)}.ob__body{display:flex;flex-direction:column;align-items:center;padding:24px 24px 0;text-align:center}.ob__badge{display:inline-flex;align-items:center;height:36px;padding:0 11.7px;border-radius:4px;background:var(--ink);color:#fff;font-size:10px;font-weight:700;line-height:15px;letter-spacing:1px;text-transform:uppercase}.ob__title{margin:16px 0 0;font-size:26px;font-weight:500;line-height:32.5px;letter-spacing:0;color:var(--ink)}.ob__lead{width:266px;margin:8px 0 0;font-size:14px;line-height:21px;color:var(--grey-400);font-variation-settings:"opsz" 9}.ob__cards{--ease: cubic-bezier(.65, 0, .35, 1);--glide: .7s;position:relative;isolation:isolate;list-style:none;width:100%;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:14px;text-align:left}.ob__card{position:relative;display:flex;align-items:center;gap:16px;padding:17.2px;background:transparent;border-radius:16px}.ob__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border:.615px solid var(--grey-100);border-radius:inherit;box-shadow:0 1px 1.5px #0000000f;transition:opacity var(--glide) var(--ease)}.ob__card.is-active:before{opacity:0}.ob__tile,.ob__copy{position:relative;z-index:2}.ob__tile{flex:none;width:40px;height:40px;border-radius:9px;display:grid;place-items:center;background:var(--ink);color:#fff;transition:background-color var(--glide) var(--ease),color var(--glide) var(--ease)}.ob__copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ob__copy b{font-size:14px;font-weight:700;line-height:21px;color:var(--ink);transition:color var(--glide) var(--ease)}.ob__copy small{font-size:12px;line-height:18px;color:var(--grey-500);font-variation-settings:"opsz" 9;transition:color var(--glide) var(--ease)}.ob__glide{position:absolute;left:0;right:0;top:0;z-index:1;border-radius:16px;background:var(--ink);box-shadow:0 12px 26px -12px #00000080;opacity:0;transition:transform var(--glide) var(--ease),height var(--glide) var(--ease),opacity .5s ease}.ob__glide.is-on{opacity:1}.ob__card.is-active .ob__tile{background:#fff;color:var(--ink)}.ob__card.is-active b{color:#fff}.ob__card.is-active small{color:var(--grey-300)}.ob__cta{position:absolute;left:24px;top:772px;width:345px;height:48px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:#fff;font-size:12px;font-weight:700;line-height:18px;letter-spacing:2.4px;text-transform:uppercase}.ob__icon{display:block;width:20px;height:20px;background:currentColor;-webkit-mask:var(--src) center / var(--size, 100%) no-repeat;mask:var(--src) center / var(--size, 100%) no-repeat}.ob__icon--printer{--src: url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='18.1608'%20height='18.1608'%20viewBox='0%200%2018.1608%2018.1608'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%3e%3cpath%20id='Vector'%20d='M4.08202%2014.0788H2.41588C1.974%2014.0788%201.55021%2013.9033%201.23775%2013.5908C0.925292%2013.2784%200.749759%2012.8546%200.749759%2012.4126V8.24735C0.749759%207.80546%200.925292%207.38167%201.23775%207.06922C1.55021%206.75676%201.974%206.58121%202.41588%206.58121H15.745C16.1868%206.58121%2016.6106%206.75676%2016.9231%207.06922C17.2355%207.38167%2017.411%207.80546%2017.411%208.24735V12.4126C17.411%2012.8546%2017.2355%2013.2784%2016.9231%2013.5908C16.6106%2013.9033%2016.1868%2014.0788%2015.745%2014.0788H14.0788'%20stroke-width='1.49952'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='white'/%3e%3cpath%20id='Vector_2'%20d='M4.08202%206.58121V1.58282C4.08202%201.36188%204.16979%201.14998%204.32602%200.99375C4.48225%200.837521%204.69414%200.749759%204.91508%200.749759H13.2458C13.4667%200.749759%2013.6785%200.837521%2013.8348%200.99375C13.991%201.14998%2014.0788%201.36188%2014.0788%201.58282V6.58121'%20stroke-width='1.49952'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='white'/%3e%3cpath%20id='Vector_3'%20d='M13.2458%2010.7466H4.91508C4.455%2010.7466%204.08202%2011.1196%204.08202%2011.5796V16.578C4.08202%2017.038%204.455%2017.411%204.91508%2017.411H13.2458C13.7058%2017.411%2014.0788%2017.038%2014.0788%2016.578V11.5796C14.0788%2011.1196%2013.7058%2010.7466%2013.2458%2010.7466Z'%20stroke-width='1.49952'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='white'/%3e%3c/g%3e%3c/svg%3e");--size: 18.16px 18.16px}.ob__icon--book{--src: url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19.9936'%20height='19.9936'%20viewBox='0%200%2019.9936%2019.9936'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='BookOpen'%3e%3cpath%20id='Vector%20(Stroke)'%20d='M9.16377%2017.4945V5.83146C9.16377%205.37137%209.53669%204.99845%209.99678%204.99845C10.4569%204.99845%2010.8298%205.37137%2010.8298%205.83146V17.4945C10.8297%2017.9546%2010.4568%2018.3275%209.99678%2018.3275C9.53675%2018.3275%209.16387%2017.9546%209.16377%2017.4945Z'%20fill='white'/%3e%3cpath%20id='Vector%20(Stroke)_2'%20d='M13.3292%203.3322C12.6664%203.3322%2012.0303%203.59593%2011.5616%204.06463C11.1518%204.47463%2010.8988%205.01226%2010.8419%205.58416L10.8302%205.83123L10.8253%205.91619C10.7829%206.33633%2010.4285%206.66403%209.99718%206.66423C9.5371%206.66423%209.16418%206.29132%209.16418%205.83123C9.16412%205.16858%208.90026%204.53324%208.43176%204.06463C7.96307%203.59593%207.32701%203.3322%206.66418%203.3322H2.49914V14.1623H7.49718C8.38085%2014.1623%209.22873%2014.5131%209.85363%2015.1379C9.90307%2015.1873%209.95024%2015.2391%209.99621%2015.2912C10.0423%2015.2389%2010.0901%2015.1875%2010.1398%2015.1379C10.7647%2014.513%2011.6125%2014.1623%2012.4962%2014.1623H17.4943V3.3322H13.3292ZM19.1603%2014.1623C19.1602%2014.6039%2018.9852%2015.0276%2018.673%2015.34C18.3605%2015.6525%2017.9361%2015.8283%2017.4943%2015.8283H12.4962C12.0543%2015.8283%2011.63%2016.0041%2011.3175%2016.3166C11.0053%2016.629%2010.8302%2017.0526%2010.8302%2017.4943L10.8253%2017.5793C10.7828%2017.9993%2010.4284%2018.3271%209.99718%2018.3273C9.56576%2018.3273%209.21062%2017.9995%209.16808%2017.5793L9.16418%2017.4943L9.15539%2017.3293C9.11744%2016.9481%208.94904%2016.5898%208.6759%2016.3166C8.36344%2016.0041%207.93907%2015.8283%207.49718%2015.8283H2.49914C2.0573%2015.8283%201.63385%2015.6524%201.3214%2015.34C1.00898%2015.0276%200.833168%2014.6041%200.833122%2014.1623V3.3322C0.833138%202.89034%201.00896%202.46692%201.3214%202.15447C1.63385%201.84202%202.05727%201.6662%202.49914%201.66619H6.66418C7.76875%201.66619%208.82837%202.10494%209.60949%202.88591C9.74959%203.02601%209.87869%203.17554%209.99621%203.3322C10.1138%203.17534%2010.2436%203.02618%2010.3839%202.88591C11.165%202.10489%2012.2246%201.66619%2013.3292%201.66619H17.4943C17.9361%201.66619%2018.3605%201.84201%2018.673%202.15447C18.9852%202.46688%2019.1603%202.89053%2019.1603%203.3322V14.1623Z'%20fill='white'/%3e%3c/g%3e%3c/svg%3e")}.ob__icon--layers{--src: url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19.9936'%20height='19.9936'%20viewBox='0%200%2019.9936%2019.9936'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Layers'%3e%3cpath%20id='Vector%20(Stroke)'%20d='M8.96002%201.05841C9.28556%200.909965%209.63935%200.832825%209.99713%200.832825C10.3544%200.832875%2010.7071%200.910323%2011.0323%201.05841L11.0333%201.05743L18.1895%204.31525H18.1885C18.4805%204.44589%2018.7286%204.65761%2018.9034%204.9256C19.0799%205.19628%2019.1739%205.51264%2019.1739%205.83575C19.1739%206.15883%2019.0798%206.47527%2018.9034%206.74591C18.727%207.01628%2018.4761%207.22987%2018.1807%207.36017L18.1797%207.35919L11.0411%2010.6053L11.0401%2010.6043C10.715%2010.7523%2010.3622%2010.8299%2010.0049%2010.8299C9.64713%2010.8299%209.29338%2010.7528%208.96784%2010.6043L1.82037%207.34747V7.3465C1.52901%207.21575%201.28101%207.00477%201.10651%206.73712C0.930045%206.46645%200.836%206.15008%200.836%205.82697C0.836063%205.50405%200.9302%205.18832%201.10651%204.91779C1.28129%204.6497%201.52937%204.43715%201.82135%204.30646L8.96002%201.05743V1.05841ZM2.51178%205.83185L9.65924%209.08868L9.74225%209.12189C9.82675%209.14997%209.91552%209.16386%2010.0049%209.16388C10.1242%209.16388%2010.2421%209.13817%2010.3506%209.08868H10.3516L17.4991%205.83966L17.5079%205.83575L17.4991%205.83185L10.3428%202.57404C10.2344%202.52458%2010.1163%202.49889%209.99713%202.49884C9.87795%202.49884%209.75988%202.52462%209.65143%202.57404H9.65045L2.5108%205.82306L2.50202%205.82697L2.51178%205.83185Z'%20fill='white'/%3e%3cpath%20id='Vector%20(Stroke)_2'%20d='M18.3204%209.16377C18.7804%209.16014%2019.1565%209.52999%2019.1603%209.98995C19.1628%2010.3133%2019.0711%2010.6309%2018.8966%2010.903C18.7221%2011.175%2018.4725%2011.3906%2018.1778%2011.5231L18.1769%2011.5222L11.0333%2014.7702L11.0323%2014.7712C10.7085%2014.9178%2010.3566%2014.9938%2010.0011%2014.9939C9.64553%2014.9939%209.29373%2014.9179%208.96984%2014.7712L8.96886%2014.7702L1.8048%2011.5134L1.79894%2011.5105C1.50998%2011.3766%201.26503%2011.1628%201.09386%2010.8942C0.92269%2010.6256%200.832352%2010.3134%200.83312%209.99483C0.834258%209.53478%201.20804%209.1627%201.66808%209.16377C2.12813%209.16491%202.50022%209.5387%202.49914%209.99874H2.49816L9.65832%2013.2536H9.65734C9.76526%2013.3025%209.88263%2013.3278%2010.0011%2013.3278C10.1193%2013.3278%2010.2361%2013.3023%2010.3439%2013.2536L17.4913%2010.0046L17.4943%2010.0036C17.4906%209.54369%2017.8605%209.16764%2018.3204%209.16377Z'%20fill='white'/%3e%3cpath%20id='Vector%20(Stroke)_3'%20d='M18.3204%2013.3291C18.7804%2013.3255%2019.1565%2013.6953%2019.1603%2014.1553C19.1628%2014.4786%2019.0711%2014.7962%2018.8966%2015.0684C18.7221%2015.3403%2018.4725%2015.556%2018.1778%2015.6885L18.1769%2015.6875L11.0333%2018.9355L11.0323%2018.9365C10.7085%2019.0832%2010.3566%2019.1592%2010.0011%2019.1592C9.64553%2019.1592%209.29373%2019.0832%208.96984%2018.9365L8.96886%2018.9355L1.8048%2015.6787L1.79894%2015.6758C1.50998%2015.5419%201.26503%2015.3281%201.09386%2015.0596C0.92269%2014.7909%200.832352%2014.4787%200.83312%2014.1602C0.834258%2013.7001%201.20804%2013.328%201.66808%2013.3291C2.12813%2013.3302%202.50022%2013.704%202.49914%2014.1641H2.49816L9.65832%2017.4189H9.65734C9.76526%2017.4678%209.88263%2017.4932%2010.0011%2017.4932C10.1193%2017.4931%2010.2361%2017.4676%2010.3439%2017.4189L17.4913%2014.1699L17.4943%2014.1689C17.4906%2013.709%2017.8605%2013.333%2018.3204%2013.3291Z'%20fill='white'/%3e%3c/g%3e%3c/svg%3e")}.ob__icon--chevron{--src: url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='15.9949'%20height='15.9949'%20viewBox='0%200%2015.9949%2015.9949'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ChevronRight'%3e%3cpath%20id='Vector'%20d='M5.99807%2011.9961L9.99678%207.99743L5.99807%203.99871'%20stroke-width='1.3329'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='white'/%3e%3c/g%3e%3c/svg%3e");width:16px;height:16px}.ob-in{animation:obIn .6s cubic-bezier(.2,.7,.2,1) var(--d, 0s) backwards}.ob__card.ob-in{animation-name:obCardIn}@keyframes obIn{0%{opacity:0;transform:translateY(10px)}}@keyframes obCardIn{0%{opacity:0;transform:translateY(18px) scale(.98)}}.hero{position:relative;overflow:hidden;background:linear-gradient(90deg,#fff 0%,#fff 45%,var(--grey-100) 100%)}.hero__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:stretch;min-height:720px}.hero__copy{align-self:center;padding:88px 0 96px}.hero__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hero__live{position:relative;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:var(--success);color:#fff;font-size:11px;letter-spacing:.1em}.hero__live:before,.hero__live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;animation:heroLiveEcho 3s cubic-bezier(.2,.6,.3,1) infinite}.hero__live:after{animation-delay:1s}@keyframes heroLiveEcho{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 28%,transparent)}80%,to{box-shadow:0 0 0 9px color-mix(in srgb,var(--success) 0%,transparent)}}.hero h1{margin:32px 0 24px;max-width:640px;font-size:clamp(34px,4.2vw,52px);font-weight:700;line-height:1.1;letter-spacing:-.035em;color:var(--ink)}.hero__lead{max-width:540px;font-size:17px;line-height:1.55;color:var(--grey-500)}.hero__ctas{display:flex;flex-wrap:wrap;gap:16px;margin:40px 0 0}.hero__visual{position:relative;min-height:560px}.hero__crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 96px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 96px),transparent)}.hero__phone{position:absolute;left:50%;top:56px;transform:translate(-50%)}@media (max-width: 1080px){.hero{background:#fff}.hero__inner{grid-template-columns:1fr;gap:0;min-height:0}.hero__copy{padding:64px 0 48px}.hero__visual{min-height:680px;margin:0 -20px;background:linear-gradient(180deg,#fff,var(--grey-100))}.hero__phone{top:24px}}@media (max-width: 640px){.hero__copy{padding:48px 0 40px}.hero__eyebrow{font-size:11.5px;gap:6px 12px}.hero__lead{font-size:16px}.hero__ctas{gap:12px}.hero__ctas .store--dark{height:48px;padding:0 16px 0 12px}.hero__ctas .store--dark svg{width:26px;height:26px}.hero__ctas .store--dark span{font-size:17px}.hero__ctas .store--dark small{font-size:10px}.hero__visual{min-height:540px;margin:0 -16px}}.fs-mask{display:block;width:100%;height:100%;background:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.fs-signin{position:absolute;left:32px;top:calc(var(--sb) + 118.5px);width:329px}.fs-signin__logo{width:252px;height:168px;margin:0 auto;object-fit:cover}.fs-signin__field{display:flex;flex-direction:column;gap:8px;margin-top:48px}.fs-signin__field small{font-size:10px;font-weight:700;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.fs-input{display:flex;align-items:center;gap:4px;height:49px;padding:0 8px;background:#e5e5e54d;border-bottom:.615px solid var(--grey-200);font-size:18px;line-height:27px;font-variation-settings:"opsz" 9}.fs-input b{font-weight:400;color:#0a0a0a}.fs-input__ph{color:var(--pale)}.fs-input__value{display:inline-flex;align-items:center;color:#0a0a0a}.fs-caret{width:1.5px;height:22px;margin-left:2px;background:#000;animation:fsCaret 1s steps(1) infinite}@keyframes fsCaret{50%{opacity:0}}.fs-signin__cta{display:flex;align-items:center;justify-content:center;gap:12px;height:56px;margin-top:24px;border-radius:3.6px;background:#000;color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;font-size:12px;font-weight:700;line-height:18px;letter-spacing:2.4px;text-transform:uppercase;transition:transform .2s ease,opacity .2s ease}.fs--signin.is-done .fs-signin__cta{transform:scale(.97);opacity:.85}.fs-or{display:flex;align-items:center;height:15px;margin-top:32px}.fs-or i{flex:1;height:1px;background:var(--hair)}.fs-or span{padding:0 16px;font-size:10px;font-weight:700;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:var(--pale)}.fs-social{position:relative;display:flex;align-items:center;justify-content:center;height:48px;margin-top:32px;border-radius:3.6px;background:var(--grey-50);font-size:12px;font-weight:500;line-height:18px;letter-spacing:.3px;text-transform:uppercase;color:var(--ink)}.fs-social+.fs-social{margin-top:12px}.fs-social img{position:absolute;left:24px;top:14px}.fs-signin__terms{position:absolute;left:0;right:0;top:calc(var(--sb) + 800px);text-align:center;font-size:9px;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:var(--pale);font-variation-settings:"opsz" 9}.fs-signin__terms b{font-weight:800;color:#000;text-decoration:underline}.fs--tour .fs-single__body{padding-top:68px}.fs--tour .fs-sheet{display:none}.fs-spot{position:absolute;left:16px;right:16px;top:calc(var(--sb) + 300px);height:538px;z-index:3;border-radius:20px;pointer-events:none;box-shadow:0 0 0 1200px #0a0a0a94,inset 0 0 24px #ffffff1a}.fs-tip{position:absolute;left:16px;right:16px;top:calc(var(--sb) + 14px);z-index:4;display:flex;flex-direction:column;padding:8px 20px 0;border-radius:18px;background:#fff;border:.616px solid rgba(255,255,255,.3);box-shadow:0 12px 40px #0000004d;animation:fsTipIn .6s cubic-bezier(.2,.7,.2,1) .35s backwards,fsTipFloat 3.2s ease-in-out 1s infinite alternate}@keyframes fsTipIn{0%{opacity:0;transform:translateY(-10px) scale(.97)}}@keyframes fsTipFloat{to{transform:translateY(-3px)}}.fs-tip small{height:26px;display:flex;align-items:center;font-size:12px;font-weight:600;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:var(--faint)}.fs-tip b{margin-top:12px;font-size:20px;line-height:27.5px;color:#0a0a0a}.fs-tip p{margin-top:8px;width:319px;font-size:15px;line-height:24.375px;color:#525252;font-variation-settings:"opsz" 9}.fs-tip__actions{display:flex;align-items:center;justify-content:space-between;height:56px;margin-top:10px}.fs-tip__back,.fs-tip__next{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:10px;font-size:14px;font-weight:700;line-height:21px}.fs-tip__back{width:97px;border:.616px solid var(--grey-200);color:#404040}.fs-tip__next{width:104px;gap:8px;background:#000;color:#fff;animation:fsNudge 2.4s ease-in-out 1.6s infinite}@keyframes fsNudge{0%,70%,to{transform:none}80%{transform:scale(1.05)}90%{transform:scale(.98)}}.fs-tip em{display:block;padding:6px 0 12px;text-align:center;font-style:normal;font-size:13px;font-weight:500;line-height:19.5px;color:var(--faint);text-decoration:underline}.fs-lib__head{height:145.2px;padding:24px 24px 0;background:#fff;border-bottom:1.3px solid var(--grey-50);display:flex;flex-direction:column;gap:24px}.fs-lib__row{display:flex;align-items:center;justify-content:space-between;height:36px}.fs-lib__row b{font-size:24px;line-height:32px;letter-spacing:-.6px;color:#0a0a0a}.fs-lib__cart{position:relative;display:grid;place-items:center;width:36px;height:36px}.fs-lib__cart i{position:absolute;left:20px;top:8px;width:8px;height:8px;border-radius:50%;background:#000;border:1.3px solid #fff}.fs-lib__tabs{display:flex;width:267.5px;height:36px;padding:4px;border-radius:3.6px;background:var(--hair)}.fs-lib__tabs span{flex:1;display:grid;place-items:center;border-radius:3.6px;font-size:12px;font-weight:700;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:var(--faint)}.fs-lib__tabs span.is-on{background:#fff;color:#000;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.fs-lib__body{display:flex;flex-direction:column;gap:24px;height:100%;padding:24px 24px 0;background:#fafafa}.fs-promo{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;height:94.5px;padding:0 16px;border-radius:3.6px;background:linear-gradient(90deg,#1c1c1c,#000)}.fs-promo__glow{position:absolute;left:281px;top:-64px;width:128px;height:128px;border-radius:50%;background:#ffffff1a;filter:blur(64px)}.fs-promo__text{display:flex;flex-direction:column;gap:4px;color:#fff}.fs-promo__text small{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:var(--grey-300)}.fs-promo__text small .fs-mask{width:16px;height:16px;flex:none}.fs-promo__text b{font-size:18px;font-weight:600;line-height:22.5px}.fs-promo__text span{font-size:12px;line-height:16px;color:var(--pale);font-variation-settings:"opsz" 9}.fs-promo__btn{position:relative;display:grid;place-items:center;height:31px;padding:0 16px;border-radius:3.6px;background:#fff;color:#000;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.fs-order{position:relative;height:363px;padding:24px;border-radius:3.6px;background:#fff;border:1px solid var(--hair);box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.fs-order__head{display:flex;align-items:flex-start;justify-content:space-between;height:64px}.fs-order__head span{display:flex;flex-direction:column;gap:4px}.fs-order__head b{font-size:20px;line-height:28px;letter-spacing:-.5px;color:#000}.fs-order__head small{width:139px;font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:var(--faint);font-variation-settings:"opsz" 9}.fs-order__head em{display:grid;place-items:center;height:25px;padding:0 12px;border-radius:3px;background:#000;color:#fff;font-style:normal;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.fs-order__status{position:relative;display:flex;justify-content:space-between;height:32px;margin:24px 0 0;padding:0 8px}.fs-order__line{position:absolute;left:0;right:0;top:16px;height:1px;background:var(--hair)}.fs-order__dot{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#000;border:1px solid #000;animation:fsDotIn .45s cubic-bezier(.2,.8,.2,1.2) backwards}@keyframes fsDotIn{0%{background:var(--grey-200);border-color:var(--grey-200);transform:scale(.8)}}.fs-order__status small{position:absolute;right:-16px;top:40px;width:96px;text-align:center;font-size:10px;font-weight:700;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:#000;animation:fsFadeIn .4s ease 2.3s backwards}@keyframes fsFadeIn{0%{opacity:0}}.fs-order__actions{display:flex;gap:12px;margin-top:32px}.fs-order__reorder,.fs-order__icon{display:flex;align-items:center;justify-content:center;height:40px;border-radius:3.6px;background:#e5e5e54d;border:1px solid var(--grey-200)}.fs-order__reorder{flex:1;gap:12px;font-size:12px;font-weight:700;line-height:16px;letter-spacing:1.8px;text-transform:uppercase;color:#000}.fs-order__icon{width:40px}.fs-order__photos{display:flex;gap:11.4px;margin-top:24px;padding-top:25px;border-top:1px solid var(--grey-50)}.fs-polaroid{width:48px;height:64px;padding:5px 5px 1px;background:#fff;border:1px solid var(--hair);box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.fs-polaroid.is-tilt{transform:rotate(1deg)}.fs-polaroid img{width:100%;height:54px;object-fit:cover}.fs-fab{position:absolute;left:313px;top:calc(var(--sb) + 694px);display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#000;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fs--placed .fs-tabs span{color:var(--grey-300)}.fs--placed .fs-tabs span.is-on{color:#000}.fs-toast{position:absolute;left:16px;top:calc(var(--sb) + 16px);z-index:5;display:flex;align-items:center;gap:10px;width:362px;height:54px;padding:0 12.7px;border-radius:8px;background:#09090b;border:1.265px solid #27272a;box-shadow:0 4px 6px #0000001a;font-size:13px;font-weight:500;line-height:19.5px;letter-spacing:-.08px;color:#fff;animation:fsToast .6s cubic-bezier(.2,.8,.2,1) .5s backwards}@keyframes fsToast{0%{opacity:0;transform:translateY(-24px) scale(.96)}}.fs-toast__check{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--success);color:#fff}.fs-toast__check .fs-mask{width:14px;height:14px}.how{padding-bottom:0;overflow:hidden;background:linear-gradient(90deg,#fff 0%,#fff 45%,var(--grey-100) 100%)}.how__head{max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.how__head h2{margin:12px 0 0;font-size:clamp(30px,3.8vw,46px);font-weight:700;line-height:1.1;letter-spacing:-.035em}.how__head p{margin-top:16px;max-width:600px;font-size:16.5px;line-height:1.65;color:var(--muted)}.how__stores{justify-content:center;margin-top:28px}.how__stage{--fan-scale: 1;position:relative;height:calc(600px * var(--fan-scale));margin-top:64px;overflow:hidden}.how__phones{list-style:none;margin:0;padding:0;position:absolute;top:0;left:50%;width:max-content;display:flex;align-items:flex-start;transform:translate(-50%) scale(var(--fan-scale));transform-origin:top center}.how__step{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 -18px;opacity:0;transform:translateY(80px);transition:opacity .8s ease var(--d),transform 1s cubic-bezier(.2,.7,.2,1) var(--d)}.how__stage.is-in .how__step{opacity:1;transform:none}.how__step--lg{z-index:3}.how__step--md{z-index:2;padding-top:56px}.how__step--sm{z-index:1;padding-top:112px}.how__label{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 5px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:0 4px 12px -6px #00000026;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.how__label b{display:grid;place-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--ink);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em}.how__step--lg .how__label{height:34px;font-size:14px}.hero-phone.how-phone--lg{--w: 320}.hero-phone.how-phone--md{--w: 272}.hero-phone.how-phone--sm{--w: 236}@media (max-width: 640px){.how__head p{font-size:15.5px}.how__stage{height:560px;margin-top:40px}.how__phones{position:static;transform:none;width:auto;height:100%;gap:14px;padding:0 calc(50% - 125px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.how__phones::-webkit-scrollbar{display:none}.how__step,.how__step--md,.how__step--sm{margin:0;padding-top:0;scroll-snap-align:center}.hero-phone.how-phone--lg,.hero-phone.how-phone--md,.hero-phone.how-phone--sm{--w: 250}}.legal{max-width:760px;padding:72px 0 112px}.legal__head{margin-bottom:48px}.legal h1{margin:0 0 14px;font-size:clamp(32px,4.4vw,44px);font-weight:800;letter-spacing:-.03em}.legal__updated{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.legal__section+.legal__section{margin-top:44px}.legal h2{margin:0 0 16px;font-size:clamp(20px,2.4vw,24px);font-weight:700;letter-spacing:-.02em}.legal p,.legal li{font-size:15px;line-height:1.75;color:var(--ink-2)}.legal p{margin:0 0 14px}.legal strong{color:var(--ink);font-weight:700}.legal ul{margin:0 0 16px;padding-left:22px}.legal li{padding-left:4px}.legal li+li{margin-top:10px}.legal li::marker{color:var(--ink)}.legal li ul{margin:10px 0 0}.legal li li{margin-top:6px}.legal li li::marker{color:var(--muted)}.legal a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.legal__ph{padding:0 4px;border-radius:4px;background:var(--grey-100);color:var(--ink);font-weight:500}@media (max-width: 640px){.legal{padding:48px 0 80px}.legal__head{margin-bottom:36px}.legal__section+.legal__section{margin-top:36px}.legal p,.legal li{font-size:14.5px}}
