.spot-landing{--ink:#17231d;--ink-soft:#536059;--paper:#f5f3ed;--paper-deep:#ece9df;--line:rgba(23,35,29,.14);--green:#1d2c24;--sage:#dce5d6;--acid:#d8ef72;--rust:#b95032;background:var(--paper);color:var(--ink);overflow:clip}.spot-landing *{box-sizing:border-box}.spot-landing button,.spot-landing a{-webkit-tap-highlight-color:transparent}.spot-landing button{font:inherit}.landing-container{width:min(1240px,100% - 40px);margin-left:auto;margin-right:auto}.landing-container-wide{width:min(1400px,100% - 24px);margin-left:auto;margin-right:auto}.narrative-section{padding-top:max(6rem,min(11vw,10rem));padding-bottom:max(6rem,min(11vw,10rem))}.section-label{color:#6d786f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:700}.section-label--light{color:rgba(245,243,237,.62)}.section-intro{margin-bottom:max(2.5rem,min(5vw,5rem))}.section-intro--split{grid-template-columns:minmax(0,1.5fr) minmax(260px,.6fr);align-items:end;gap:4rem;display:grid}.section-intro h2,.second-brain h2,.difference-section h2,.pricing-intro h2,.final-cta h2{letter-spacing:-.065em;margin:0;font-size:max(2.8rem,min(6vw,6.25rem));font-weight:580;line-height:.94}.section-intro--split>p,.pricing-intro>p{color:var(--ink-soft);margin:0;font-size:max(1rem,min(1.4vw,1.2rem));line-height:1.65}.landing-header{z-index:90;top:var(--banner-height,0);border-bottom:1px solid transparent;transition:background-color .18s,border-color .18s;position:fixed;left:0;right:0}.landing-header[data-scrolled=true],.landing-header[data-open=true]{border-bottom-color:var(--line);background:rgba(245,243,237,.96)}.landing-nav{grid-template-columns:1fr auto 1fr;align-items:center;height:64px;display:grid}.spot-wordmark{width:max-content;color:var(--green);letter-spacing:-.07em;font-size:1.35rem;font-weight:850;text-decoration:none}.desktop-nav{align-items:center;gap:2rem;display:flex}.desktop-nav a,.mobile-nav a{color:var(--ink);font-size:.84rem;font-weight:560;text-decoration:none}.desktop-nav a{padding-top:1rem;padding-bottom:1rem;position:relative}.desktop-nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:.75rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{border-bottom:1px solid var(--ink);color:var(--ink);justify-self:end;font-size:.84rem;font-weight:650;line-height:1.8;text-decoration:none}.menu-toggle,.mobile-nav{display:none}.hero{min-height:1060px;padding-top:max(8.5rem,min(14vw,12.5rem));position:relative}.hero-copy{z-index:2;text-align:center;position:relative}.hero-kicker{color:#617064;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.76rem;font-weight:680}.hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:1140px;margin:0 auto;font-size:max(3.8rem,min(8.5vw,8.5rem));font-weight:570;line-height:.88}.hero-deck{max-width:650px;color:var(--ink-soft);margin:2rem auto 0;font-size:max(1rem,min(1.5vw,1.25rem));line-height:1.55}.hero-actions{justify-content:center;align-items:center;gap:2rem;margin-top:2rem;display:flex}.landing-button{border:1px solid var(--green);min-height:52px;color:var(--paper);justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:650;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.landing-button svg,.plan a svg,.header-cta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.15rem}.landing-button:hover{transform:translateY(-2px)}.landing-button--primary{background:var(--green)}.landing-button--primary:hover{background:#2b3d33}.text-link{border-bottom:1px solid var(--line);min-height:44px;color:var(--ink);align-items:center;gap:.7rem;font-size:.9rem;font-weight:620;text-decoration:none;display:inline-flex}.hero-product{height:500px;margin-top:-.5rem;position:relative}.hero-phone{z-index:4;border:8px solid var(--green);background:#f7f5ef;border-radius:2.3rem 2.3rem 0 0;width:min(390px,82vw);position:absolute;top:3rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 25px 70px rgba(21,33,27,.19)}.phone-status,.phone-title,.phone-post-meta,.phone-actions,.phone-tabs{align-items:center;display:flex}.phone-status{justify-content:space-between;padding:.9rem 1.1rem .5rem;font-size:.64rem;font-weight:700}.phone-title{justify-content:space-between;padding:.55rem 1rem .7rem}.phone-title strong{letter-spacing:-.07em;font-size:1.25rem}.phone-title span{color:var(--ink-soft);font-size:.7rem}.phone-post-meta{gap:.55rem;padding:.65rem 1rem}.mini-avatar{background:var(--green);width:31px;height:31px;color:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.phone-post-meta>span:last-child{gap:.1rem;font-size:.68rem;display:grid}.phone-post-meta small{color:var(--ink-soft);font-size:.56rem}.phone-image{aspect-ratio:1.18;margin-left:.7rem;margin-right:.7rem;position:relative;overflow:hidden}.phone-image img,.hero-photo img,.place-card-image img,.place-detail-image img,.collection-photo img,.timeline-photo img,.works-feed-card img,.showcase-canvas figure img,.final-photo img{object-fit:cover}.phone-vibe{background:var(--sage);border-radius:999px;padding:.35rem .6rem;font-size:.55rem;font-weight:650;position:absolute;bottom:.7rem;right:.7rem}.phone-actions{gap:1rem;padding:.8rem 1rem;font-size:1.1rem}.phone-actions span:last-child{margin-left:auto;font-size:.65rem;font-weight:650}.phone-tabs{border-top:1px solid var(--line);color:#798078;justify-content:space-around;padding:.8rem 1rem 1.1rem}.phone-tabs b{color:var(--green)}.hero-photo{z-index:2;position:absolute;overflow:hidden;box-shadow:0 18px 45px rgba(21,33,27,.13)}.hero-photo--left{aspect-ratio:.82;width:230px;top:13rem;left:max(1%,50% - 440px);transform:rotate(-5deg)}.hero-photo--right{aspect-ratio:.9;width:250px;top:9rem;right:max(1%,50% - 460px);transform:rotate(4deg)}.hero-photo span{color:var(--ink);background:rgba(245,243,237,.92);padding:.65rem;font-size:.65rem;font-weight:650;position:absolute;bottom:.6rem;left:.6rem;right:.6rem}.hero-save-note{z-index:6;border:1px solid var(--line);background:var(--paper);align-items:center;gap:.7rem;min-width:180px;padding:.8rem;display:flex;position:absolute;top:19rem;left:calc(50% + 225px);box-shadow:0 12px 30px rgba(21,33,27,.12)}.save-check{background:var(--acid);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.hero-save-note p{gap:.12rem;margin:0;font-size:.72rem;display:grid}.hero-save-note small{color:var(--ink-soft)}.demo-section{z-index:10;background:var(--paper-deep);position:relative}.demo-shell{border:1px solid var(--line);background:#f8f7f2;overflow:hidden;box-shadow:0 22px 70px rgba(21,33,27,.09)}.demo-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:1rem 1.25rem;display:flex}.demo-toolbar>div:first-child{gap:.15rem;display:grid}.demo-toolbar strong{font-size:.94rem}.demo-toolbar span{color:var(--ink-soft);font-size:.7rem}.demo-view-toggle{gap:1rem;font-size:.72rem;display:flex}.demo-view-toggle b{border-bottom:1px solid var(--ink)}.demo-filters{border-bottom:1px solid var(--line);scrollbar-width:none;gap:.5rem;padding:.8rem 1.25rem;display:flex;overflow-x:auto}.demo-filters::-webkit-scrollbar{display:none}.demo-filters button{border:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.55rem .85rem;font-size:.7rem;font-weight:600;transition:background-color .15s,color .15s}.demo-filters button[aria-pressed=true]{border-color:var(--green);background:var(--green);color:var(--paper)}.demo-layout{grid-template-columns:minmax(0,1.45fr) minmax(250px,.7fr);min-height:640px;display:grid;position:relative}.demo-feed{background:var(--line);border-right:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1px;display:grid}.place-card{background:#f8f7f2;min-width:0;transition:background-color .15s;position:relative}.place-card.is-selected{background:var(--sage)}.place-card-open{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:grid}.place-card-image{aspect-ratio:1.65;position:relative;overflow:hidden}.place-card-copy{min-height:107px;padding:.8rem 2.8rem .85rem .85rem;display:grid}.place-card-copy small{color:var(--ink-soft);font-size:.6rem}.place-card-copy strong{margin-top:.2rem;font-size:.93rem}.place-card-copy em{color:var(--ink-soft);align-self:end;font-size:.62rem;font-style:normal}.bookmark-button{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--green);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:.7rem;right:.65rem}.bookmark-button svg,.save-to-collection svg,.works-save svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.7px;width:18px}.demo-map-column{grid-template-rows:minmax(380px,1fr) auto;display:grid}.spot-map{background:#d9ddd2;min-height:300px;position:relative;overflow:hidden}.spot-map:before{content:"";background:linear-gradient(28deg,transparent 48%,rgba(255,255,255,.68) 49%,rgba(255,255,255,.68) 51%,transparent 52%),linear-gradient(94deg,transparent 41%,rgba(255,255,255,.65) 42%,rgba(255,255,255,.65) 44%,transparent 45%);position:absolute;top:0;bottom:0;left:0;right:0}.map-water{background:#c5d7d5;width:28%;position:absolute;top:-10%;bottom:-10%;left:-16%;transform:rotate(-9deg)}.map-road{transform-origin:0;background:rgba(255,255,255,.85);height:2px;position:absolute}.map-road--one{width:90%;top:25%;left:14%;transform:rotate(11deg)}.map-road--two{width:100%;top:67%;left:5%;transform:rotate(-12deg)}.map-road--three{width:80%;top:5%;left:57%;transform:rotate(84deg)}.map-label{z-index:1;color:rgba(23,35,29,.42);letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:700;position:absolute}.map-label--one{top:12%;left:22%}.map-label--two{bottom:16%;right:15%}.map-pin{z-index:3;border:2px solid var(--paper);background:var(--green);cursor:pointer;border-radius:50% 50% 50% 0;width:28px;height:28px;padding:0;transition:transform .18s,background-color .18s;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 3px 10px rgba(21,33,27,.24)}.map-pin span{background:var(--paper);border-radius:50%;width:8px;height:8px;margin:auto;display:block}.map-pin.is-active{z-index:5;background:var(--rust);transform:translate(-50%,-50%)rotate(-45deg)scale(1.25)}.demo-collection{border-top:1px solid var(--line);background:var(--paper);min-height:145px;padding:1.1rem}.demo-collection>span{color:var(--ink-soft);font-size:.62rem}.demo-collection>strong{margin-top:.25rem;font-size:1rem;display:block}.collection-thumbs{margin-top:.85rem;display:flex}.collection-thumbs>span{border:2px solid var(--paper);border-radius:50%;width:42px;height:42px;margin-left:-8px;position:relative;overflow:hidden}.collection-thumbs>span:first-child{margin-left:0}.collection-thumbs img{object-fit:cover}.place-detail{z-index:20;border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(240px,.9fr) minmax(270px,1fr);width:min(700px,100% - 4rem);animation:.26s cubic-bezier(.2,.8,.2,1) demo-detail-in;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px rgba(21,33,27,.25)}@keyframes demo-detail-in{0%{opacity:0;transform:translate(-50%,-47%)}}.place-detail-image{min-height:370px;position:relative}.place-detail-copy{padding:2.5rem 2rem 1.6rem;position:relative}.detail-close{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:.8rem;right:.8rem}.detail-close svg,.menu-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px}.place-detail-copy>p{color:var(--ink-soft);text-transform:uppercase;margin:0;font-size:.65rem}.place-detail-copy h3{letter-spacing:-.04em;margin:.65rem 0 1rem;font-size:2rem;line-height:1}.place-detail-copy>span{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.detail-tags{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.detail-tags small{background:var(--sage);border-radius:999px;padding:.35rem .55rem;font-size:.58rem}.save-to-collection{background:var(--green);width:100%;min-height:48px;color:var(--paper);cursor:pointer;border:0;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.7rem 1rem;font-size:.75rem;font-weight:650;display:flex}.demo-caption{color:var(--ink-soft);margin:.9rem 0 0;font-size:.65rem}.second-brain{background:var(--green);color:var(--paper)}.second-brain-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);gap:max(3rem,min(8vw,9rem));display:grid}.second-brain-copy{top:calc(var(--banner-height,0px) + 105px);align-self:start;position:-webkit-sticky;position:sticky}.second-brain-copy p:last-child,.difference-layout>div:first-child>p:last-child,.final-cta-layout>div:last-child>p{color:rgba(245,243,237,.68);max-width:500px;margin:2rem 0 0;font-size:max(1rem,min(1.5vw,1.2rem));line-height:1.65}.collection-stream{background:rgba(245,243,237,.16);gap:1px;display:grid}.collection-row{background:var(--green);grid-template-columns:auto 105px 1fr auto;align-items:center;gap:1.2rem;min-height:150px;padding:1rem 1.1rem;display:grid}.collection-index{color:rgba(245,243,237,.42);font-size:.65rem}.collection-photo{aspect-ratio:1.2;position:relative;overflow:hidden}.collection-row h3{letter-spacing:-.03em;margin:0;font-size:max(1.1rem,min(2vw,1.65rem));font-weight:560}.collection-row p{color:rgba(245,243,237,.55);margin:.35rem 0 0;font-size:.68rem}.collection-arrow{font-size:1.3rem}.memory-map{background:var(--green);min-height:310px;position:relative}.memory-map .spot-map{height:310px}.memory-map:after{content:"";pointer-events:none;background:rgba(29,44,36,.28);position:absolute;top:0;bottom:0;left:0;right:0}.memory-map>p{z-index:3;background:var(--paper);color:var(--ink);margin:0;padding:.8rem 1rem;display:grid;position:absolute;bottom:1.2rem;right:1.2rem}.memory-map>p strong{font-size:1rem}.memory-map>p span{color:var(--ink-soft);font-size:.62rem}.timeline-section{background:var(--paper)}.timeline-picker{grid-template-columns:repeat(6,1fr);margin-bottom:2rem;display:grid;position:relative}.timeline-picker:before{background:var(--line);content:"";height:1px;position:absolute;top:17px;left:7%;right:7%}.timeline-picker button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;justify-items:center;gap:.7rem;padding:0;display:grid;position:relative}.timeline-picker button>span{z-index:1;border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.62rem;transition:background-color .15s,color .15s;display:grid}.timeline-picker button small{max-width:112px;font-size:.65rem;line-height:1.35}.timeline-picker button[aria-selected=true]{color:var(--ink);font-weight:650}.timeline-picker button[aria-selected=true]>span{border-color:var(--green);background:var(--green);color:var(--paper)}.timeline-panel{border:1px solid var(--line);background:var(--paper-deep);grid-template-columns:1.15fr .9fr .55fr;min-height:480px;display:grid}.timeline-photo{min-height:480px;position:relative;overflow:hidden}.timeline-photo>span{background:var(--paper);padding:.45rem .65rem;font-size:.62rem;font-weight:650;position:absolute;top:1rem;left:1rem}.timeline-note{border-left:1px solid var(--line);padding:max(2rem,min(4vw,3.5rem))}.timeline-place{margin:0;font-size:.72rem;font-weight:650}.timeline-place span{color:var(--ink-soft);font-weight:450}.timeline-note h3{letter-spacing:-.055em;margin:2.5rem 0 1.2rem;font-size:max(1.8rem,min(3.2vw,3.1rem));font-weight:570;line-height:1}.timeline-note blockquote{color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.6}.timeline-note dl{border-top:1px solid var(--line);gap:.8rem;margin:2rem 0 0;padding-top:1.5rem;display:grid}.timeline-note dl>div{justify-content:space-between;gap:1rem;display:flex}.timeline-note dt{color:var(--ink-soft);font-size:.65rem}.timeline-note dd{text-align:right;margin:0;font-size:.7rem;font-weight:650}.timeline-map{border-left:1px solid var(--line);grid-template-rows:1fr auto;display:grid}.timeline-map .spot-map{min-height:330px}.timeline-map>p{border-top:1px solid var(--line);margin:0;padding:1.1rem;font-size:.72rem;font-weight:650}.timeline-map>p span{color:var(--ink-soft);font-size:.62rem;font-weight:450}.works-section{background:var(--paper-deep)}.works-heading,.features-heading{letter-spacing:-.07em;margin:0;font-size:max(3rem,min(7vw,7rem));font-weight:570;line-height:.9}.works-sequence{grid-template-columns:minmax(360px,.9fr) minmax(380px,1fr);align-items:center;gap:max(4rem,min(9vw,10rem));margin-top:max(4rem,min(8vw,8rem));display:grid}.works-visual{justify-items:center;display:grid;position:relative}.works-feed-card{aspect-ratio:1.05;width:min(340px,84vw);position:relative;overflow:hidden}.works-feed-card span{background:var(--sage);border-radius:999px;padding:.5rem .7rem;font-size:.65rem;font-weight:650;position:absolute;bottom:.8rem;right:.8rem}.works-line{background:var(--line);width:1px;height:50px}.works-line--two{height:42px}.works-save,.works-share{border:1px solid var(--line);background:var(--paper);align-items:center;gap:.8rem;min-width:230px;padding:1rem;display:flex;box-shadow:0 10px 30px rgba(21,33,27,.07)}.works-save>span,.works-share p{color:var(--ink-soft);margin:0;font-size:.64rem;display:grid}.works-save strong,.works-share strong{color:var(--ink);font-size:.8rem}.works-share small{margin-top:.2rem}.works-sequence ol{margin:0;padding:0;list-style:none}.works-sequence li{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:1.5rem;padding:2rem 0;display:grid}.works-sequence li:last-child{border-bottom:1px solid var(--line)}.works-sequence li>span{color:var(--ink-soft);font-size:.7rem}.works-sequence h3{letter-spacing:-.045em;margin:0;font-size:max(1.6rem,min(3vw,2.7rem));font-weight:570}.works-sequence p{max-width:460px;color:var(--ink-soft);margin:.7rem 0 0;font-size:.92rem;line-height:1.6}.difference-section{background:var(--green);color:var(--paper)}.difference-layout{grid-template-columns:minmax(0,.8fr) minmax(480px,1fr);align-items:end;gap:max(4rem,min(9vw,10rem));display:grid}.comparison{border-top:1px solid rgba(245,243,237,.2)}.comparison-head,.comparison-row{border-bottom:1px solid rgba(245,243,237,.2);grid-template-columns:1fr 1.1fr;gap:2rem;padding:1.25rem 0;display:grid}.comparison-head{color:rgba(245,243,237,.52);text-transform:uppercase;font-size:.65rem}.comparison-row span{color:rgba(245,243,237,.48);font-size:.86rem}.comparison-row strong{font-size:.9rem;font-weight:560}.showcase-section{background:var(--paper)}.showcase-canvas{border-top:1px solid var(--line);background:var(--paper-deep);height:900px;position:relative}.showcase-canvas figure{background:#f8f7f2;margin:0;position:absolute;overflow:hidden;box-shadow:0 18px 50px rgba(21,33,27,.13)}.showcase-canvas figcaption{background:rgba(245,243,237,.92);padding:.55rem .65rem;font-size:.62rem;font-weight:650;position:absolute;bottom:.6rem;left:.6rem;right:.6rem}.showcase-anchor{z-index:4;width:31%;height:710px;top:70px;left:10%}.showcase-anchor img,.showcase-map img,.showcase-profile img,.showcase-collection img{object-fit:cover;object-position:top}.showcase-map{z-index:3;width:25%;height:560px;top:20px;right:7%;transform:rotate(2deg)}.showcase-profile{z-index:5;width:21%;height:500px;bottom:35px;right:29%;transform:rotate(-2deg)}.showcase-collection{z-index:2;width:20%;height:430px;bottom:10px;right:5%}.showcase-note{z-index:7;background:var(--acid);gap:.35rem;min-width:190px;padding:1rem;display:grid;position:absolute;top:230px;left:37%;transform:rotate(-3deg)}.showcase-note span{text-transform:uppercase;font-size:.58rem}.showcase-note strong{font-size:.83rem}.features-section{background:var(--paper-deep)}.feature-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(12,1fr);gap:1px;margin-top:max(4rem,min(8vw,7rem));display:grid}.feature-grid>article{background:var(--paper);grid-column:span 4;grid-template-rows:auto 1fr;min-height:430px;padding:1.5rem;display:grid}.feature-grid>article.feature-large{grid-column:span 6;min-height:500px}.feature-grid h3{letter-spacing:-.045em;max-width:430px;margin:0;font-size:max(1.35rem,min(2.4vw,2.3rem));font-weight:570;line-height:1.05}.feature-grid article>div:first-child>p{max-width:430px;color:var(--ink-soft);margin:.8rem 0 2rem;font-size:.82rem;line-height:1.55}.feature-grid .spot-map{align-self:end;min-height:250px}.fragment-collections,.fragment-people,.fragment-privacy{border-top:1px solid var(--line);align-self:end}.fragment-collections>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;padding:1rem 0;display:grid}.fragment-collections span{color:var(--ink-soft);font-size:.65rem}.fragment-collections strong{font-size:.78rem}.fragment-tags{flex-wrap:wrap;align-content:end;gap:.45rem;display:flex}.fragment-tags span{border:1px solid var(--line);background:var(--sage);border-radius:999px;padding:.55rem .75rem;font-size:.63rem}.fragment-people>div{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.8rem 0;display:flex}.fragment-people>div>span{background:var(--green);width:32px;height:32px;color:var(--paper);border-radius:50%;place-items:center;font-size:.65rem;display:grid}.fragment-people p{flex:1;margin:0;display:grid}.fragment-people strong,.fragment-privacy{font-size:.68rem}.fragment-people small,.fragment-privacy>span,.fragment-people b{color:var(--ink-soft);font-size:.56rem}.fragment-privacy{gap:.5rem;padding-top:.8rem;display:grid}.fragment-privacy button{border:1px solid var(--line);min-height:42px;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;padding:.7rem;font-size:.62rem;display:flex}.pricing-section{background:var(--paper)}.pricing-layout{grid-template-columns:minmax(300px,.7fr) minmax(560px,1.1fr);gap:max(4rem,min(9vw,10rem));display:grid}.pricing-intro{align-self:start}.pricing-intro>small{border-top:1px solid var(--line);max-width:430px;color:var(--ink-soft);margin-top:2rem;padding-top:1.25rem;font-size:.67rem;line-height:1.55;display:block}.plan-comparison{border-top:1px solid var(--line)}.plan{border-bottom:1px solid var(--line);padding:2rem 0}.plan header{justify-content:space-between;align-items:baseline;gap:2rem;display:flex}.plan header span{letter-spacing:-.045em;font-size:1.8rem;font-weight:580}.plan header strong{font-size:.72rem}.plan>p{max-width:520px;color:var(--ink-soft);margin:1rem 0;font-size:.86rem;line-height:1.55}.plan ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.plan li{color:var(--ink-soft);padding-left:1rem;font-size:.7rem;position:relative}.plan li:before{background:var(--green);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.5em;left:0}.plan>a{min-height:44px;color:var(--ink);align-items:center;gap:.7rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.plan--pro{background:var(--sage);margin-top:0;padding-left:1.5rem;padding-right:1.5rem}.plan--pro>a:last-child{color:var(--ink-soft);text-underline-offset:3px;margin-left:1.4rem;text-decoration:underline}.final-cta{background:var(--rust);color:var(--paper);padding-top:max(5rem,min(10vw,9rem));padding-bottom:max(5rem,min(10vw,9rem))}.final-cta-layout{grid-template-columns:minmax(380px,.95fr) minmax(0,1fr);align-items:center;gap:max(4rem,min(8vw,9rem));display:grid}.final-map{height:480px;position:relative}.final-map .spot-map{filter:sepia(.25);height:100%}.final-photo{border:5px solid var(--paper);position:absolute;overflow:hidden;box-shadow:0 12px 30px rgba(74,28,16,.25)}.final-photo--one{aspect-ratio:.9;width:145px;top:8%;left:6%;transform:rotate(-5deg)}.final-photo--two{aspect-ratio:1;width:130px;top:42%;right:7%;transform:rotate(4deg)}.final-photo--three{aspect-ratio:1.1;width:150px;bottom:4%;left:24%;transform:rotate(-2deg)}.landing-button--light{border-color:var(--paper);background:var(--paper);color:var(--rust);margin-top:2rem}.landing-footer{border-top:1px solid var(--line);background:var(--paper)}.footer-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:110px;display:grid}.footer-row nav{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.footer-row nav a,.footer-row p{color:var(--ink-soft);font-size:.68rem;text-decoration:none}.footer-row p{justify-self:end;margin:0}@media (max-width:1023px){.hero{min-height:930px}.hero-product{margin-top:1rem}.hero-photo--left{width:190px;left:3%}.hero-photo--right{width:200px;right:3%}.hero-save-note{left:calc(50% + 160px)}.demo-layout{grid-template-columns:minmax(0,1fr) 250px}.place-card-copy{min-height:116px}.second-brain-layout,.difference-layout,.pricing-layout{gap:4rem}.timeline-panel{grid-template-columns:1fr 1fr}.timeline-map{display:none}.showcase-canvas{height:760px}.showcase-anchor{height:610px}.showcase-map{height:480px}.showcase-profile{height:400px}.showcase-collection{height:340px}}@media (max-width:767px){.landing-container{width:min(100% - 24px,640px)}.landing-container-wide{width:calc(100% - 16px)}.narrative-section{padding-top:5.5rem;padding-bottom:5.5rem}.section-intro--split{grid-template-columns:1fr;gap:1.5rem}.section-intro h2,.second-brain h2,.difference-section h2,.pricing-intro h2,.final-cta h2{font-size:max(2.7rem,min(13vw,4.5rem))}.desktop-nav,.header-cta{display:none}.landing-nav{grid-template-columns:1fr auto;height:58px}.menu-toggle{width:44px;height:44px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.mobile-nav{background:var(--paper);opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .16s;display:grid;overflow:hidden}.landing-header[data-open=true] .mobile-nav{opacity:1;grid-template-rows:1fr}.mobile-nav>div{display:grid;overflow:hidden}.mobile-nav a{border-top:1px solid var(--line);align-items:center;min-height:52px;display:flex}.hero{min-height:820px;padding-top:8.2rem}.hero-copy{text-align:left}.hero h1{font-size:max(3.6rem,min(16.8vw,6.4rem));line-height:.9}.hero-deck{margin-left:0}.hero-actions{justify-content:flex-start;gap:1rem}.hero-phone{top:2rem}.hero-photo--left{width:34vw;top:15rem;left:-1rem}.hero-photo--right{width:35vw;top:10rem;right:-1rem}.hero-save-note{min-width:150px;padding:.65rem;top:18rem;left:auto;right:.7rem}.demo-section{padding-top:5rem}.demo-shell{margin-left:0;margin-right:0}.demo-layout{min-height:630px;display:block}.demo-feed{scroll-snap-type:x mandatory;scrollbar-width:none;border-right:0;gap:1px;display:flex;overflow-x:auto}.place-card{scroll-snap-align:start;flex:0 0 78%}.place-card-image{aspect-ratio:1.3}.demo-map-column{border-top:1px solid var(--line);grid-template-rows:210px;grid-template-columns:1fr 1fr}.demo-map-column .spot-map{min-height:210px}.demo-collection{border-top:0;border-left:1px solid var(--line)}.place-detail{grid-template-columns:.72fr 1fr;width:100%;max-height:min(620px,100vh - 74px);animation-name:demo-detail-mobile-in;position:fixed;top:auto;bottom:0;left:0;right:0;transform:none}@keyframes demo-detail-mobile-in{0%{opacity:0;transform:translateY(30px)}}.place-detail-image{min-height:390px}.place-detail-copy{padding:3.5rem 1rem 1rem}.place-detail-copy h3{font-size:1.55rem}.second-brain-layout,.difference-layout,.pricing-layout,.final-cta-layout{grid-template-columns:1fr}.second-brain-copy{position:static}.collection-row{grid-template-columns:auto 86px 1fr auto;gap:.8rem;min-height:125px}.timeline-picker{border-left:1px solid var(--line);grid-template-columns:1fr;gap:0;padding-left:0;display:grid}.timeline-picker:before{display:none}.timeline-picker button{text-align:left;grid-template-columns:34px 1fr;place-items:center start;gap:.8rem;min-height:58px;margin-left:-17px}.timeline-picker button small{max-width:none;font-size:.7rem}.timeline-panel{grid-template-columns:1fr;min-height:0}.timeline-photo{min-height:340px}.timeline-note{border-top:1px solid var(--line);border-left:0}.works-heading,.features-heading{font-size:max(3.2rem,min(15vw,5.6rem))}.works-sequence{grid-template-columns:1fr;gap:4rem}.difference-layout{align-items:start}.comparison-head,.comparison-row{grid-template-columns:.8fr 1.2fr;gap:1rem}.showcase-canvas{height:720px;margin-left:0;margin-right:0}.showcase-anchor{width:51%;height:520px;top:40px;left:7%}.showcase-map{width:38%;height:400px;top:10px;right:4%}.showcase-profile{width:38%;height:360px;bottom:24px;right:6%}.showcase-collection{width:34%;height:270px;bottom:0;left:10%}.showcase-note{min-width:150px;top:305px;left:42%}.feature-grid{grid-template-columns:1fr}.feature-grid>article,.feature-grid>article.feature-large{grid-column:1;min-height:390px}.plan-comparison{margin-top:1rem}.final-cta-layout{gap:3rem}.final-map{order:2;height:390px}.footer-row{grid-template-columns:1fr;justify-items:start;gap:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem}.footer-row nav{justify-content:flex-start}.footer-row p{justify-self:start}}@media (max-width:480px){.hero{min-height:800px}.hero-kicker{max-width:230px;line-height:1.5}.hero h1{font-size:max(3.25rem,min(16.5vw,4.65rem))}.hero-actions{justify-items:start;display:grid}.hero-product{margin-top:-1rem}.hero-phone{border-width:6px;border-radius:1.8rem 1.8rem 0 0;width:78vw}.phone-status{padding-top:.65rem}.phone-title{padding-top:.35rem;padding-bottom:.35rem}.phone-post-meta{padding-top:.4rem;padding-bottom:.4rem}.phone-tabs{padding-top:.55rem;padding-bottom:.75rem}.hero-save-note{min-width:135px;top:15rem}.hero-photo--left{top:14rem}.hero-photo--right{top:8rem}.demo-toolbar{align-items:flex-start}.demo-view-toggle{display:none}.place-card{flex-basis:84%}.demo-map-column{grid-template-rows:190px auto;grid-template-columns:1fr}.demo-collection{border-top:1px solid var(--line);border-left:0;min-height:120px}.place-detail{display:block;overflow-y:auto}.place-detail-image{min-height:220px}.collection-row{grid-template-columns:74px 1fr auto;padding-left:.6rem;padding-right:.6rem}.collection-index{display:none}.timeline-photo{min-height:270px}.showcase-canvas{height:620px}.showcase-anchor{width:56%;height:440px}.showcase-map{width:40%;height:330px}.showcase-profile{height:300px}.showcase-collection{height:230px}.showcase-note{top:270px;left:38%}.plan ul{grid-template-columns:1fr}.plan--pro{margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}.plan--pro>a:last-child{margin-left:0;display:flex}.final-map{height:330px}}.spot-landing{--motion-ease:cubic-bezier(.22,1,.36,1);--motion-ease-soft:cubic-bezier(.33,1,.68,1);--motion-ease-in-out:cubic-bezier(.65,0,.35,1);--motion-fast:.18s;--motion-ui:.22s;--motion-reveal:.48s;--motion-scene:.68s}.scene{--scene-progress:0;--scene-enter:0;position:relative}.landing-header{transition:background-color var(--motion-ui)var(--motion-ease),border-color var(--motion-ui)var(--motion-ease),transform var(--motion-ui)var(--motion-ease)}.landing-header[data-scrolled=true]{box-shadow:0 1px rgba(23,35,29,.03)}.desktop-nav a[aria-current=location]:after{transform-origin:0;transform:scaleX(1)}.landing-button,.header-cta,.text-link,.plan>a{transition:transform var(--motion-ui)var(--motion-ease),box-shadow var(--motion-ui)var(--motion-ease),background-color var(--motion-ui)var(--motion-ease),color var(--motion-ui)var(--motion-ease)}@media (hover:hover){.landing-button:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 10px 24px rgba(23,35,29,.13)}.landing-button:active,.header-cta:active,.text-link:active,.plan>a:active{transform:scale(.985)}.place-card-image img,.collection-photo img,.works-feed-card img{transition:transform .7s var(--motion-ease)}.place-card:hover .place-card-image img,.collection-row:hover .collection-photo img,.works-feed-card:hover img{transform:scale(1.035)}}.motion-ready .intro-header{animation:intro-header-in .76s var(--motion-ease)both}.motion-ready .intro-logo{animation:intro-item-in .62s var(--motion-ease)90ms both}.motion-ready .intro-nav-links a{animation:intro-item-in .52s var(--motion-ease)both}.motion-ready .intro-nav-links a:first-child{animation-delay:.16s}.motion-ready .intro-nav-links a:nth-child(2){animation-delay:.205s}.motion-ready .intro-nav-links a:nth-child(3){animation-delay:.25s}.motion-ready .intro-nav-links a:nth-child(4){animation-delay:.295s}.motion-ready .intro-nav-cta{animation:intro-item-in .52s var(--motion-ease).34s both}.hero-line,.hero-line>span{display:inline}.hero-line:first-child>span:after{content:" "}.motion-ready .hero-kicker{animation:hero-copy-in .68s var(--motion-ease).18s both}.motion-ready .hero h1{animation:hero-headline-in .9s var(--motion-ease).25s both}.motion-ready .hero-deck{animation:hero-copy-in .66s var(--motion-ease).5s both}.motion-ready .hero-actions{animation:hero-copy-in .62s var(--motion-ease).6s both}.motion-ready .hero-phone{animation:hero-product-in .94s var(--motion-ease).64s both}.motion-ready .hero-photo--left{animation:hero-photo-left-in .82s var(--motion-ease).78s both}.motion-ready .hero-photo--right{animation:hero-photo-right-in .82s var(--motion-ease).86s both}.motion-ready .hero-save-note{animation:hero-save-in .62s var(--motion-ease).98s both}@keyframes intro-header-in{0%{opacity:0;transform:translateY(-10px)}}@keyframes intro-item-in{0%{opacity:0;transform:translateY(-7px)}}@keyframes hero-headline-in{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(34px)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}}@keyframes hero-product-in{0%{opacity:0;transform:translate(-50%,70px)scale(.94)}}@keyframes hero-photo-left-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-24px,40px)rotate(-9deg)}}@keyframes hero-photo-right-in{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(24px,40px)rotate(8deg)}}@keyframes hero-save-in{0%{opacity:0;transform:translateY(20px)scale(.94)}}.motion-ready .scene:not(.scene--hero) .section-intro,.motion-ready .scene--works>.landing-container>.section-label,.motion-ready .scene--works .works-heading,.motion-ready .scene--features>.landing-container>.section-label,.motion-ready .scene--features .features-heading,.motion-ready .scene--memory .second-brain-copy,.motion-ready .scene--difference .difference-layout>div:first-child,.motion-ready .scene--pricing .pricing-intro,.motion-ready .scene--final .final-cta-layout>div:last-child{opacity:0;transition:opacity var(--motion-reveal)var(--motion-ease),transform var(--motion-scene)var(--motion-ease);transform:translateY(34px)}.motion-ready .scene-visible:not(.scene--hero) .section-intro,.motion-ready .scene--works.scene-visible>.landing-container>.section-label,.motion-ready .scene--works.scene-visible .works-heading,.motion-ready .scene--features.scene-visible>.landing-container>.section-label,.motion-ready .scene--features.scene-visible .features-heading,.motion-ready .scene--memory.scene-visible .second-brain-copy,.motion-ready .scene--difference.scene-visible .difference-layout>div:first-child,.motion-ready .scene--pricing.scene-visible .pricing-intro,.motion-ready .scene--final.scene-visible .final-cta-layout>div:last-child{opacity:1;transform:translate(0,0)}.motion-ready .scene:not(.scene--hero) .section-intro,.motion-ready .scene--memory .second-brain-copy,.motion-ready .scene--pricing .pricing-intro{transition-delay:60ms}.motion-ready .scene--demo .demo-shell{opacity:0;clip-path:inset(8% 2%);transition:opacity .52s var(--motion-ease).11s,clip-path var(--motion-scene)var(--motion-ease).11s,transform var(--motion-scene)var(--motion-ease).11s;transform:translateY(52px)scale(.975)}.motion-ready .scene--demo.scene-visible .demo-shell{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}.demo-filters button,.place-card,.bookmark-button,.map-pin,.demo-collection,.collection-thumbs>span{transition:opacity var(--motion-ui)var(--motion-ease),transform var(--motion-ui)var(--motion-ease),background-color var(--motion-ui)var(--motion-ease),border-color var(--motion-ui)var(--motion-ease),box-shadow var(--motion-ui)var(--motion-ease)}.scene--demo[data-guide-step="1"] .demo-filters button[aria-pressed=true]{transform:translateY(-1px);box-shadow:0 0 0 5px rgba(29,44,36,.09)}.scene--demo[data-guide-step="1"] .place-card{animation:demo-reorder-in .42s var(--motion-ease)both}.scene--demo[data-guide-step="1"] .place-card:nth-child(2){animation-delay:55ms}.scene--demo[data-guide-step="2"] .map-pin.is-active{animation:map-pin-focus .52s var(--motion-ease)}.scene--demo[data-guide-step="3"] .save-to-collection svg,.bookmark-button[aria-pressed=true] svg{animation:bookmark-confirm .44s var(--motion-ease)}.scene--demo[data-guide-step="3"] .demo-collection{box-shadow:inset 0 0 0 2px rgba(29,44,36,.12)}.scene--demo[data-guide-step="3"] .collection-thumbs>span:last-child{animation:collection-arrive .46s var(--motion-ease)}@keyframes demo-reorder-in{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes map-pin-focus{0%{transform:translate(-50%,-50%)rotate(-45deg)scale(.7)}55%{transform:translate(-50%,-50%)rotate(-45deg)scale(1.38)}}@keyframes bookmark-confirm{0%{transform:scale(.72)}55%{transform:scale(1.28)}}@keyframes collection-arrive{0%{opacity:0;transform:translate(18px)scale(.8)}}.motion-ready .scene--memory .collection-row,.motion-ready .scene--memory .memory-map{opacity:0;transition:opacity var(--motion-reveal)var(--motion-ease),transform var(--motion-scene)var(--motion-ease);transform:translate(46px)}.motion-ready .scene--memory.scene-visible .collection-row,.motion-ready .scene--memory.scene-visible .memory-map{opacity:1;transform:translate(0,0)}.motion-ready .scene--memory .collection-row:first-child{transition-delay:.12s}.motion-ready .scene--memory .collection-row:nth-child(2){transition-delay:.19s}.motion-ready .scene--memory .collection-row:nth-child(3){transition-delay:.26s}.motion-ready .scene--memory .collection-row:nth-child(4){transition-delay:.33s}.motion-ready .scene--memory .memory-map{transition-delay:.41s}.motion-ready .scene--memory .map-pin{transform:translate(-50%,-50%)rotate(-45deg)scale(0)}.motion-ready .scene--memory.scene-visible .map-pin{transition-delay:.52s;transform:translate(-50%,-50%)rotate(-45deg)scale(1)}.motion-ready .scene--memory.scene-visible .map-pin.is-active{transform:translate(-50%,-50%)rotate(-45deg)scale(1.25)}@media (min-width:768px) and (min-height:720px){.motion-ready .timeline-section{min-height:190vh}.motion-ready .timeline-sticky{position:-webkit-sticky;position:sticky;top:78px}}.timeline-picker:after{z-index:0;width:var(--scene-progress-track,0%);background:var(--green);content:"";transform-origin:0;height:1px;position:absolute;top:17px;left:7%}.timeline-panel img,.timeline-panel .timeline-photo>span,.timeline-panel h3,.timeline-panel blockquote{animation:timeline-content-in .42s var(--motion-ease)both}.timeline-panel h3{animation-delay:45ms}.timeline-panel blockquote{animation-delay:80ms}@keyframes timeline-content-in{0%{opacity:0;transform:translateY(14px)}}.motion-ready .scene--timeline .timeline-picker,.motion-ready .scene--timeline .timeline-panel{opacity:0;transition:opacity var(--motion-reveal)var(--motion-ease).12s,transform var(--motion-scene)var(--motion-ease).12s;transform:translateY(34px)}.motion-ready .scene--timeline.scene-visible .timeline-picker,.motion-ready .scene--timeline.scene-visible .timeline-panel{opacity:1;transform:translate(0,0)}.motion-ready .scene--works .works-visual,.motion-ready .scene--works .works-sequence ol{opacity:0;transition:opacity var(--motion-reveal)var(--motion-ease).13s,transform var(--motion-scene)var(--motion-ease).13s;transform:translateY(42px)}.motion-ready .scene--works.scene-visible .works-visual,.motion-ready .scene--works.scene-visible .works-sequence ol{opacity:1;transform:translate(0,0)}.motion-ready .scene--works .works-line{transform-origin:top;transition:transform .52s var(--motion-ease).36s;transform:scaleY(0)}.motion-ready .scene--works.scene-visible .works-line{transform:scaleY(1)}.motion-ready .scene--works .works-save,.motion-ready .scene--works .works-share{opacity:0;transition:opacity .42s var(--motion-ease),transform .52s var(--motion-ease);transform:translateY(18px)scale(.96)}.motion-ready .scene--works.scene-visible .works-save{opacity:1;transition-delay:.3s;transform:none}.motion-ready .scene--works.scene-visible .works-share{opacity:1;transition-delay:.5s;transform:none}.motion-ready .scene--difference .comparison-row,.motion-ready .scene--difference .comparison-head{opacity:0;transition:opacity .42s var(--motion-ease),transform .52s var(--motion-ease);transform:translate(24px)}.motion-ready .scene--difference.scene-visible .comparison-row,.motion-ready .scene--difference.scene-visible .comparison-head{opacity:1;transform:none}.motion-ready .scene--difference .comparison-head{transition-delay:.1s}.motion-ready .scene--difference .comparison-row:nth-child(2){transition-delay:.155s}.motion-ready .scene--difference .comparison-row:nth-child(3){transition-delay:.21s}.motion-ready .scene--difference .comparison-row:nth-child(4){transition-delay:.265s}.motion-ready .scene--difference .comparison-row:nth-child(5){transition-delay:.32s}.motion-ready .scene--showcase .showcase-canvas{opacity:0;clip-path:inset(6% 0);transition:opacity .52s var(--motion-ease).1s,clip-path var(--motion-scene)var(--motion-ease).1s,transform var(--motion-scene)var(--motion-ease).1s;transform:translateY(42px)}.motion-ready .scene--showcase.scene-visible .showcase-canvas{opacity:1;clip-path:inset(0);transform:none}.motion-ready .scene--showcase.scene-visible .showcase-anchor{transform:translate3d(0,var(--scene-drift-up,0px),0)}.motion-ready .scene--showcase.scene-visible .showcase-map{transform:translate3d(0,var(--scene-drift-down,0px),0)rotate(2deg)}.motion-ready .scene--showcase.scene-visible .showcase-profile{transform:translate3d(0,var(--scene-drift-soft-up,0px),0)rotate(-2deg)}.motion-ready .scene--showcase.scene-visible .showcase-collection{transform:translate3d(0,var(--scene-drift-soft-down,0px),0)}.showcase-canvas figure{transition:box-shadow var(--motion-ui)var(--motion-ease);will-change:transform}.motion-ready .scene--features .feature-grid>article{opacity:0;transition:opacity .42s var(--motion-ease),transform .56s var(--motion-ease),box-shadow var(--motion-ui)var(--motion-ease);transform:translateY(28px)}.motion-ready .scene--features.scene-visible .feature-grid>article{opacity:1;transform:none}.motion-ready .scene--features .feature-grid>article:first-child{transition-delay:.1s}.motion-ready .scene--features .feature-grid>article:nth-child(2){transition-delay:.16s}.motion-ready .scene--features .feature-grid>article:nth-child(3){transition-delay:.22s}.motion-ready .scene--features .feature-grid>article:nth-child(4){transition-delay:.28s}.motion-ready .scene--features .feature-grid>article:nth-child(5){transition-delay:.34s}@media (hover:hover){.scene--features .feature-grid>article:hover{z-index:2;transform:translateY(-3px);box-shadow:0 18px 42px rgba(23,35,29,.09)}}.motion-ready .scene--pricing .plan{opacity:0;transition:opacity var(--motion-reveal)var(--motion-ease),transform var(--motion-scene)var(--motion-ease);transform:translate(30px)}.motion-ready .scene--pricing.scene-visible .plan{opacity:1;transform:none}.motion-ready .scene--pricing .plan--free{transition-delay:.13s}.motion-ready .scene--pricing .plan--pro{transition-delay:.22s}.motion-ready .scene--final .final-map{opacity:0;transition:opacity .52s var(--motion-ease),transform var(--motion-scene)var(--motion-ease);transform:translate(-30px,28px)scale(.96)}.motion-ready .scene--final.scene-visible .final-map{opacity:1;transform:none}.motion-ready .scene--final .final-photo{transition:transform .62s var(--motion-ease)}.motion-ready .scene--final.scene-visible .final-photo--one{transform:translate3d(0,var(--scene-drift-soft-up,0px),0)rotate(-5deg)}.motion-ready .scene--final.scene-visible .final-photo--two{transform:translate3d(0,var(--scene-drift-soft-down,0px),0)rotate(4deg)}.motion-ready .scene--final.scene-visible .final-photo--three{transform:translate3d(0,var(--scene-drift-up,0px),0)rotate(-2deg)}@media (max-width:767px){.motion-ready .scene--showcase.scene-visible .showcase-anchor,.motion-ready .scene--showcase.scene-visible .showcase-map,.motion-ready .scene--showcase.scene-visible .showcase-profile,.motion-ready .scene--showcase.scene-visible .showcase-collection,.motion-ready .scene--final.scene-visible .final-photo{transform:none}.timeline-picker:after{width:1px;height:var(--scene-progress-vertical,0%);top:0;bottom:auto;left:-1px}.motion-ready .scene--memory .collection-row{transform:translate(22px)}.motion-ready .scene--memory.scene-visible .collection-row{transform:none}}@media (prefers-reduced-motion:reduce){.spot-landing *,.spot-landing :before,.spot-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready .scene *,.motion-ready .scene:before,.motion-ready .scene:after{clip-path:none!important;transform:none!important}.motion-ready .scene:not(.scene--hero) *{opacity:1!important}.motion-ready .timeline-section{min-height:auto}}
