.AppLanding-module__FtSOma__page{--paper:#f3eee6;--campaign:#e7d7c7;--ink:#392e26;--muted:#756456;--line:#cdbdab;--accent:#754b3b;background:var(--paper);color:var(--ink);font-family:var(--font-product), var(--font-jost), sans-serif}.AppLanding-module__FtSOma__page a{color:inherit;text-decoration:none}.AppLanding-module__FtSOma__page a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.AppLanding-module__FtSOma__hero{background:var(--campaign);grid-template-columns:1fr 1fr;display:grid}.AppLanding-module__FtSOma__copy{flex-direction:column;align-items:flex-start;padding:30px 12% 43px;display:flex}.AppLanding-module__FtSOma__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:53px;font-size:11px;display:flex}.AppLanding-module__FtSOma__breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.AppLanding-module__FtSOma__eyebrow{letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;line-height:1.7}.AppLanding-module__FtSOma__page h1,.AppLanding-module__FtSOma__page h2,.AppLanding-module__FtSOma__destinationTitle{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.AppLanding-module__FtSOma__page h1{margin:23px 0 25px;font-size:clamp(58px,6.6vw,106px);line-height:1.02}.AppLanding-module__FtSOma__page h1 em{font-weight:400;display:block}.AppLanding-module__FtSOma__intro{max-width:350px;margin:0 0 27px;font-size:14px;line-height:1.9}.AppLanding-module__FtSOma__stores{flex-wrap:wrap;gap:10px;display:flex}.AppLanding-module__FtSOma__store{border:1px solid var(--ink);background:var(--ink);align-items:center;gap:13px;min-height:63px;padding:12px 18px;display:flex;color:var(--paper)!important}.AppLanding-module__FtSOma__store svg{flex-shrink:0;width:22px;height:25px}.AppLanding-module__FtSOma__store span{flex-direction:column;gap:1px;display:flex}.AppLanding-module__FtSOma__store small{letter-spacing:.04em;font-size:9px;line-height:1.5}.AppLanding-module__FtSOma__store strong{letter-spacing:.01em;font-size:16px;font-weight:500;line-height:1.4}.AppLanding-module__FtSOma__store:hover .AppLanding-module__FtSOma__storeArrow{transform:translate(2px,-2px)}.AppLanding-module__FtSOma__store .AppLanding-module__FtSOma__storeArrow{width:14px;height:14px;margin-left:4px;transition:transform .25s}.AppLanding-module__FtSOma__platforms{color:var(--muted);margin:15px 0 38px;font-size:10px;line-height:1.7}.AppLanding-module__FtSOma__signature{letter-spacing:.14em;text-transform:uppercase;margin:auto 0 0;padding-top:22px;font-size:9px;line-height:1.8}.AppLanding-module__FtSOma__photograph{background:#9a8e7b;margin:0;position:relative;overflow:hidden}.AppLanding-module__FtSOma__photograph img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;width:100%;height:100%;min-height:690px;max-height:880px;display:block}.AppLanding-module__FtSOma__photograph figcaption{color:#faf3e8;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 5px #392e26;border-top:1px solid #faf3e866;padding-top:12px;font-size:9px;line-height:1.7;position:absolute;bottom:23px;left:26px;right:26px}.AppLanding-module__FtSOma__ribbon{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:24px;padding:21px 6%;font-size:9px;line-height:1.8;display:flex}.AppLanding-module__FtSOma__screenshots{border-bottom:1px solid var(--line);padding:72px 8% 80px}.AppLanding-module__FtSOma__screenshotsHeading{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:43px;display:grid}.AppLanding-module__FtSOma__screenshotsHeading h2{max-width:540px;margin-bottom:0}.AppLanding-module__FtSOma__screenshotsNote{max-width:350px;color:var(--muted);margin:0 0 3px;font-size:12px;line-height:1.9}.AppLanding-module__FtSOma__screenshotsList{-moz-column-gap:clamp(24px, 5vw, 80px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(24px,5vw,80px);max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.AppLanding-module__FtSOma__screenshotsList>li{min-width:0}.AppLanding-module__FtSOma__screenshotsList>li:nth-child(2){padding-top:45px}.AppLanding-module__FtSOma__screenshotsList>li:nth-child(3){padding-top:90px}.AppLanding-module__FtSOma__screenshot{margin:0}.AppLanding-module__FtSOma__screenshot img{aspect-ratio:944/2046;border:1px solid var(--line);width:100%;height:auto;display:block}.AppLanding-module__FtSOma__screenshot .AppLanding-module__FtSOma__darkScreenshot{display:none}.dark .AppLanding-module__FtSOma__screenshot .AppLanding-module__FtSOma__lightScreenshot{display:none}.dark .AppLanding-module__FtSOma__screenshot .AppLanding-module__FtSOma__darkScreenshot{display:block}.AppLanding-module__FtSOma__screenshot figcaption{grid-template-columns:auto 1fr;gap:15px;padding-top:21px;display:grid}.AppLanding-module__FtSOma__screenshotNumber{color:var(--muted);letter-spacing:.08em;padding-top:7px;font-size:9px;line-height:1.8}.AppLanding-module__FtSOma__screenshotTitle{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.4vw,32px);font-weight:400;line-height:1.2;display:block}.AppLanding-module__FtSOma__screenshotCaption{max-width:260px;color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8;display:block}.AppLanding-module__FtSOma__explore{grid-template-columns:1fr 1fr;gap:10%;padding:76px 8% 85px;display:grid}.AppLanding-module__FtSOma__page h2{max-width:440px;margin:20px 0 23px;font-size:clamp(35px,3.7vw,57px);line-height:1.13}.AppLanding-module__FtSOma__exploreIntro{max-width:365px;color:var(--muted);margin:0;font-size:13px;line-height:1.9}.AppLanding-module__FtSOma__destinations{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.AppLanding-module__FtSOma__destination{border-bottom:1px solid var(--line);align-items:center;gap:22px;min-height:99px;padding:21px 0;display:flex}.AppLanding-module__FtSOma__number{color:var(--muted);letter-spacing:.08em;align-self:flex-start;padding-top:9px;font-size:9px}.AppLanding-module__FtSOma__destinationCopy{flex:1}.AppLanding-module__FtSOma__destinationTitle{font-size:32px;line-height:1.2;display:block}.AppLanding-module__FtSOma__destinationDescription{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.7;display:block}.AppLanding-module__FtSOma__arrow{flex-shrink:0;width:20px;height:20px;transition:transform .25s}.AppLanding-module__FtSOma__destination:hover .AppLanding-module__FtSOma__arrow{transform:translate(4px)}.AppLanding-module__FtSOma__closing{background:var(--campaign);justify-content:space-between;align-items:center;gap:35px;padding:37px 8%;display:flex}.AppLanding-module__FtSOma__closing p{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.8vw,37px);font-style:italic;line-height:1.3}.AppLanding-module__FtSOma__textLink{border-bottom:1px solid;flex-shrink:0;align-items:center;gap:20px;min-height:44px;font-size:11px;display:inline-flex}.AppLanding-module__FtSOma__textLink:hover .AppLanding-module__FtSOma__arrow{transform:translate(4px)}.dark .AppLanding-module__FtSOma__page{--paper:#28231f;--campaign:#3b3028;--ink:#eee3d7;--muted:#c0ac99;--line:#655244;--accent:#d0a38c}@media (min-width:1700px){.AppLanding-module__FtSOma__copy{padding-left:max(12%,50vw - 720px)}.AppLanding-module__FtSOma__explore,.AppLanding-module__FtSOma__closing,.AppLanding-module__FtSOma__ribbon,.AppLanding-module__FtSOma__screenshots{padding-left:max(8%,50vw - 720px);padding-right:max(8%,50vw - 720px)}}@media (max-width:1100px) and (min-width:768px){.AppLanding-module__FtSOma__copy{padding-left:9%;padding-right:9%}.AppLanding-module__FtSOma__photograph img{min-height:790px}.AppLanding-module__FtSOma__explore{gap:7%;padding-left:6%;padding-right:6%}}@media (max-width:767px){.AppLanding-module__FtSOma__hero,.AppLanding-module__FtSOma__explore{grid-template-columns:1fr}.AppLanding-module__FtSOma__copy{padding:16px 7% 30px}.AppLanding-module__FtSOma__breadcrumb{margin-bottom:24px}.AppLanding-module__FtSOma__page h1{margin:19px 0 22px;font-size:clamp(55px,14vw,85px)}.AppLanding-module__FtSOma__intro{max-width:350px;font-size:13px}.AppLanding-module__FtSOma__store{gap:10px;padding:11px 14px}.AppLanding-module__FtSOma__store strong{font-size:15px}.AppLanding-module__FtSOma__store .AppLanding-module__FtSOma__storeArrow{display:none}.AppLanding-module__FtSOma__platforms{margin-bottom:8px}.AppLanding-module__FtSOma__signature{padding-top:23px;font-size:8px}.AppLanding-module__FtSOma__photograph img{aspect-ratio:4/5;height:auto;min-height:0;max-height:none}.AppLanding-module__FtSOma__photograph figcaption{font-size:8px;bottom:20px;left:7%;right:7%}.AppLanding-module__FtSOma__ribbon{padding:17px 7%;font-size:8px}.AppLanding-module__FtSOma__ribbon span:last-child{text-align:right}.AppLanding-module__FtSOma__screenshots{padding:45px 7% 49px}.AppLanding-module__FtSOma__screenshotsHeading{grid-template-columns:1fr;gap:23px;margin-bottom:31px}.AppLanding-module__FtSOma__screenshotsNote{max-width:390px}.AppLanding-module__FtSOma__screenshotsList{grid-template-columns:1fr;gap:37px;max-width:340px}.AppLanding-module__FtSOma__screenshotsList>li:nth-child(2),.AppLanding-module__FtSOma__screenshotsList>li:nth-child(3){padding-top:0}.AppLanding-module__FtSOma__screenshot figcaption{padding-top:18px}.AppLanding-module__FtSOma__screenshotTitle{font-size:30px}.AppLanding-module__FtSOma__screenshotCaption{max-width:none;font-size:12px}.AppLanding-module__FtSOma__explore{gap:30px;padding:45px 7% 50px}.AppLanding-module__FtSOma__page h2{margin-top:14px;font-size:39px}.AppLanding-module__FtSOma__destination{gap:17px;min-height:91px}.AppLanding-module__FtSOma__destinationTitle{font-size:30px}.AppLanding-module__FtSOma__closing{flex-direction:column;align-items:flex-start;gap:20px;padding:31px 7%}}@media (prefers-reduced-motion:reduce){.AppLanding-module__FtSOma__page *,.AppLanding-module__FtSOma__page :before,.AppLanding-module__FtSOma__page :after{transition:none!important;animation:none!important}}
