.lf{--lf-ink:#183b32;--lf-paper:#f5f3eb;--lf-green:#cbe7a5;--lf-gold:#d9c299;--lf-muted:#66716a;background:var(--lf-paper);color:var(--lf-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;position:relative;overflow:clip}.lf *,.lf :before,.lf :after{box-sizing:border-box}.lf a,.lf button{-webkit-tap-highlight-color:transparent}.lf button{cursor:pointer;font:inherit}.lf button:disabled{cursor:default}.lf :is(a,button,[tabindex]):focus-visible{outline-offset:6px;outline:2px solid #e9a864}.lf main:focus{outline:none}.lf :is(h1,h2,h3,p,blockquote){margin:0}.lf :is(h1,h2,h3,blockquote){color:inherit;font-weight:600}.lf em{font-style:normal}.lf h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(46px,4.7vw,68px);line-height:1.1}.lf h2 em{color:#6f8762}.lf section[id]{scroll-margin-top:30px}.lf-container{width:min(1280px,100% - 112px);margin-inline:auto}.lf-section{padding-block:105px}.lf-eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:1.6;display:flex}.lf-live-dot{background:#bfd6a6;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;position:relative}.lf-live-dot:after{content:"";color:#bfd6a6;opacity:.4;border:1px solid;border-radius:50%;animation:3s infinite lf-pulse;position:absolute;inset:-4px}.lf-button{background:var(--lf-green);color:#20382a;border-radius:3px;justify-content:center;align-items:center;gap:32px;min-height:54px;padding:16px 23px;font-size:16px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.lf-button:hover{background:#ddedc2;transform:translateY(-2px);box-shadow:0 8px 30px #cbe7a51a}.lf-button svg,.lf-header-cta svg,.lf-link svg{transition:transform .25s}.lf-button:hover svg,.lf-header-cta:hover svg{transform:translate(2px,-2px)}.lf-link{color:#f0f3e5;align-items:center;gap:15px;font-size:16px;font-weight:500;display:inline-flex}.lf-link:hover svg{transform:translateY(3px)}.lf-link-dark{color:var(--lf-ink);border-bottom:1px solid #9ca994;padding-bottom:9px}.lf-body{color:var(--lf-muted);font-size:17px;line-height:1.9}.lf-skip{z-index:100;background:var(--lf-paper);padding:12px;position:absolute;top:-80px;left:20px}.lf-skip:focus{top:15px}.lf-header{z-index:5;color:#f5f3eb;border-bottom:1px solid #f5f3eb24;justify-content:space-between;align-items:center;width:min(1280px,100% - 112px);height:103px;margin:auto;display:flex;position:absolute;top:0;left:0;right:0}.lf-brand{align-items:center;gap:9px;display:flex}.lf-brand>svg{stroke-width:1.3px;width:32px;height:32px;color:var(--lf-green);transform:rotate(-12deg)}.lf-brand>span{font-family:var(--font-display);letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1}.lf-brand-dot{color:var(--lf-green)}.lf-header nav{color:#e6e9dfbd;align-items:center;gap:36px;font-size:16px;display:flex}.lf-header nav a{transition:color .2s}.lf-header nav a:hover{color:var(--lf-green)}.lf-header-cta{border:1px solid #e8ead652;border-radius:3px;align-items:center;gap:25px;padding:12px 18px;font-size:16px;transition:background .2s;display:flex}.lf-header-cta:hover{background:#e8ead615}.lf-hero{height:min(960px,100svh);min-height:820px;color:var(--lf-paper);isolation:isolate;background:#071c22;flex-direction:column;justify-content:center;display:flex;position:relative}.lf-hero-art{z-index:-3;object-fit:cover;object-position:center 46%;width:calc(100% + 24px);max-width:none;height:calc(100% + 24px);transform:translate(var(--lf-x,0px),var(--lf-y,0px));transition:transform 1.8s cubic-bezier(.2,.6,.3,1);position:absolute;inset:-12px}.lf-hero-shade{z-index:-2;background:linear-gradient(90deg,#071a20d9,#071a2090 28%,#071a2014 58%,#071a2000 80%),linear-gradient(#061b207d,#061b2040 10%,#081f2500 62%,#081f25e8);position:absolute;inset:0}.lf-flight{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lf-hero-content{padding-top:100px;padding-bottom:80px}.lf-hero-content>.lf-eyebrow{color:#ccdbba;letter-spacing:.18em;margin-bottom:30px;font-size:14px;animation:1s .12s both lf-enter}.lf h1{font-family:var(--font-display);letter-spacing:-.04em;max-width:750px;font-size:clamp(72px,7.4vw,108px);line-height:1.02;animation:1.2s .2s both lf-enter}.lf h1 em{color:var(--lf-green);font-weight:600}.lf-hero-deck{color:#e0e7e0c9;font-size:18px;line-height:1.65;animation:1.2s .35s both lf-enter;margin-top:32px!important}.lf-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;animation:1.2s .5s both lf-enter;display:flex}.lf-hero-bottom{letter-spacing:.14em;color:#b9cbc0a3;border-top:1px solid #f5f3eb24;justify-content:space-between;align-items:center;padding-top:25px;font-size:14px;display:flex;position:absolute;bottom:32px;left:0;right:0}.lf-hero-bottom a{letter-spacing:0;color:#e6ece0;align-items:center;gap:12px;font-size:14px;display:flex}.lf-hero-bottom a svg{animation:3s ease-in-out infinite lf-down}.lf-metrics{color:#f5f3eb;background:#122c29;border-top:1px solid #a7c09b25}.lf-metrics>div{grid-template-columns:repeat(4,1fr);align-items:center;padding-block:38px;display:grid}.lf-metric{border-left:1px solid #e7ecd121;flex-direction:column;gap:5px;padding-inline:29px;display:flex}.lf-metric strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:39px;font-weight:600;line-height:1}.lf-metric span{color:#c4d4c39c;font-size:14px}.lf-definition{border-bottom:1px solid #183b321a;align-items:center;gap:52px;padding-block:70px;display:flex}.lf-definition>div{flex-shrink:0;align-items:baseline;gap:22px;display:flex}.lf-definition-word{font-family:var(--font-display);font-size:38px;font-style:normal;font-weight:600}.lf-definition p{color:#344b3b;font-size:18px;line-height:1.8}.lf-section-top{justify-content:space-between;align-items:center;margin-bottom:46px;display:flex}.lf-section-top .lf-eyebrow{letter-spacing:.13em;font-size:14px}.lf-experience-heading{justify-content:space-between;align-items:flex-end;margin-bottom:50px;display:flex}.lf-experience-heading>p{color:#727b6c;max-width:340px;padding:0 5px 8px;font-size:17px;line-height:1.9}.lf-tabs{border-block:1px solid #183b3226;grid-template-columns:repeat(3,1fr);display:grid}.lf-tabs button{text-align:left;color:#6d796b;align-items:center;gap:14px;padding:25px 18px;font-size:16px;transition:color .25s,background .25s;display:flex;position:relative}.lf-tabs button:after{content:"";transform-origin:0;background:#365a41;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.lf-tabs button+button{border-left:1px solid #183b3226}.lf-tabs button>svg:last-child{margin-left:auto}.lf-tabs button.is-active{color:#21402e;background:#e6e9dc8c}.lf-tabs button:hover{color:#21402e;background:#e6e9dc4d}.lf-tabs button.is-active:after{transform:scaleX(1)}.lf-feature-panel{grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;min-height:650px;padding-top:55px;display:grid}.lf-feature-copy{padding-right:10px;animation:.5s both lf-enter}.lf-feature-copy>.lf-eyebrow{color:#829072;margin-bottom:18px;font-size:14px}.lf-feature-copy h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(34px,3.1vw,46px);line-height:1.1}.lf-feature-copy h3 em{color:#7a8d6c}.lf-feature-copy>.lf-body{max-width:375px;margin-top:22px}.lf-feature-copy ul{gap:11px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.lf-feature-copy li{color:#49614c;align-items:center;gap:12px;font-size:16px;display:flex}.lf-feature-copy li svg{color:#81996d}.lf-feature-visual{isolation:isolate;background:#e8ecdf;border-radius:50% 50% 3px 3px;justify-content:center;align-items:center;min-height:580px;padding:40px 25px 60px;animation:.65s both lf-enter;display:flex;position:relative}.lf-contours{z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lf-contours i{border:1px solid #a6b98e2e;border-radius:47% 62% 37% 56%;width:145%;height:120%;position:absolute;top:-5%;left:-22%;transform:rotate(-22deg)}.lf-contours i:nth-child(2){width:125%;height:100%;inset:9% -15%}.lf-contours i:nth-child(3){width:105%;height:80%;inset:20% -5%}.lf-contours i:nth-child(4){width:80%;height:65%;inset:28% 8%}.lf-contours i:nth-child(5){width:60%;height:50%;inset:37% 19%}.lf-phone{background:#142821;border:1px solid #8a9683;border-radius:33px;flex-shrink:0;width:232px;padding:6px;position:relative;overflow:hidden;box-shadow:0 30px 50px -15px #263e3540,inset 0 0 0 2px #334239}.lf-phone img{border-radius:27px;width:100%;height:auto;display:block}.lf-phone-island{z-index:1;background:#142821;border-radius:0 0 12px 12px;width:28%;height:10px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lf-feature-visual .lf-phone{animation:8s ease-in-out infinite lf-phone-drift;transform:rotate(5deg)}.lf-browser{background:#f7f7f1;border:1px solid #a4b09c;border-radius:9px;flex-shrink:0;width:calc(100% + 35px);max-width:610px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 30px 50px -15px #263e3538}.lf-browser>div{align-items:center;gap:5px;padding:12px;display:flex}.lf-browser>div>span{background:#a8b798;border-radius:50%;width:5px;height:5px}.lf-browser img{width:100%;height:auto}.lf-world{color:#e8eddf;isolation:isolate;background:#102a28;position:relative}.lf-world:before{content:"";z-index:-1;opacity:.28;background-image:radial-gradient(#d9e4bc30 .6px,#0000 .6px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.lf-world .lf-section-top{color:#a8b99b}.lf-world h2 em{color:#c6d6a9}.lf-world-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.lf-world-heading>p{color:#b3c0b0;max-width:330px;padding-bottom:8px;font-size:17px;line-height:1.9}.lf-world-grid{grid-template-columns:1.45fr 1fr;align-items:center;gap:65px;margin-top:40px;display:grid}.lf-globe-wrap{min-width:0;height:550px;position:relative}.lf-globe{background:radial-gradient(#aac58b0c,#0000 68%);position:absolute;inset:0 -25px}.lf-globe canvas{width:100%;height:100%;display:block;position:relative}.lf-globe-fallback{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#426950,#173d33 35%,#0b2222 75%);border:1px solid #83af814d;border-radius:50%;width:76%;position:absolute;top:50%;left:12%;overflow:hidden;transform:translateY(-50%);box-shadow:0 0 50px #acd9950d}.lf-globe[data-ready=true] .lf-globe-fallback{display:none}.lf-globe-fallback i{border:1px solid #a7c6863d;border-radius:50%;position:absolute;inset:0}.lf-globe-fallback i:nth-child(2){inset:0 25%}.lf-globe-fallback i:nth-child(3){inset:25% 0}.lf-globe-fallback i:nth-child(4){inset:40% 0}.lf-globe-fallback span{background:#f2d5a4;border-radius:50%;width:5px;height:5px;position:absolute;top:30%;left:58%;box-shadow:0 0 20px #d8f3a4}.lf-globe-label{white-space:nowrap;color:#c3d1b3;align-items:center;gap:13px;font-size:14px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.lf-location{background:#203a301c;border:1px solid #b6c89b38;border-radius:3px;min-width:0;max-width:385px;padding:20px 24px 25px}.lf-location-header{color:#aab89c;border-bottom:1px solid #b6c89b26;justify-content:space-between;padding-bottom:14px;font-size:14px;display:flex}.lf-location-header .lf-eyebrow{font-size:14px}.lf-location-copy{padding-top:20px;animation:.5s both lf-enter}.lf-location-copy h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:36px;line-height:1}.lf-location-copy p{color:#a6b89e;align-items:center;gap:6px;margin-top:10px;font-size:14px;line-height:1.5;display:flex}.lf-location-screen{height:270px;margin-top:24px;animation:.6s both lf-enter;overflow:hidden;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.lf-location-screen .lf-phone{border-color:#6d806a;border-radius:27px;width:202px;margin:auto}.lf-location-screen .lf-phone img{border-radius:20px}.lf-location-note{padding-top:14px}.lf-location-note p{color:#c1cbb6;font-size:14px;line-height:1.8}.lf-location-controls{border-block:1px solid #b6c89b33;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.lf-location-controls button{text-align:left;color:#a2b099;align-items:center;gap:20px;padding:22px 20px;font-size:16px;transition:color .25s,background .25s;display:flex}.lf-location-controls button+button{border-left:1px solid #b6c89b33}.lf-location-controls button>svg{margin-left:auto}.lf-location-controls button.is-active{color:#e9efdc;background:#bdd59613}.lf-location-controls button:hover{color:#e9efdc;background:#bdd5960a}.lf-moment{background:#dfe5d5;grid-template-columns:1.1fr 1fr;display:grid}.lf-moment-image{height:680px;position:relative;overflow:hidden}.lf-moment-image img{object-fit:cover;object-position:50% 66%;width:100%;height:100%}.lf-moment-image:after{content:"";background:linear-gradient(#0000 65%,#16352a70);position:absolute;inset:0}.lf-moment-image>span{z-index:1;color:#eff1e6;letter-spacing:0;font-size:14px;line-height:1.8;position:absolute;bottom:35px;left:45px}.lf-moment-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:65px 70px;display:flex}.lf-moment blockquote{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(42px,4.2vw,62px);line-height:1.1}.lf-moment blockquote em{color:#70835d}.lf-moment-copy>p{color:#687861;margin-top:28px;font-size:17px;line-height:2}.lf-wrapped{background:#f1eee5}.lf-wrapped-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.lf-wrapped-copy h2{font-size:clamp(46px,4.7vw,68px)}.lf-wrapped-copy>p{max-width:370px;margin-top:27px}.lf-wrapped-selectors{border-top:1px solid #26422a26;max-width:415px;margin-top:32px}.lf-wrapped-selectors button{text-align:left;border-bottom:1px solid #26422a26;align-items:center;gap:17px;width:100%;padding:18px 12px;transition:background .3s,padding .3s;display:flex}.lf-wrapped-selectors button strong{color:#466443;font-size:16px;font-weight:500;display:block}.lf-wrapped-selectors button small{color:#687861;margin-top:4px;font-size:14px;display:block}.lf-wrapped-selectors button>svg{color:#6c8459;opacity:.35;margin-left:auto}.lf-wrapped-selectors button.is-active{background:#e3e7d680;padding-left:17px}.lf-wrapped-selectors button.is-active strong{color:#304c32}.lf-wrapped-selectors button.is-active>svg{opacity:1}.lf-wrapped-selectors button:hover{background:#e3e7d64d}.lf-wrapped-deck{isolation:isolate;min-height:580px;position:relative}.lf-wrapped-deck:before{content:"";aspect-ratio:1;z-index:-1;border:1px solid #a3ad8c3b;border-radius:50%;width:380px;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 35px #a3ad8c08,0 0 0 70px #a3ad8c05}.lf-wrapped-card{background:#c8e5d4;border:5px solid #f8f7f0;border-radius:14px;width:252px;transition:transform .75s cubic-bezier(.2,.65,.25,1),filter .75s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 28px 42px -20px #2c4a3740}.lf-wrapped-card img{object-fit:cover;object-position:top;width:100%;height:432px;display:block}.lf-wrapped-card.lf-card-0{z-index:3;transform:translate(-50%,-55%)rotate(-5deg)}.lf-wrapped-card.lf-card-1{z-index:2;filter:saturate(.7)brightness(.95);transform:translate(-16%,-55%)rotate(13deg)scale(.94)}.lf-wrapped-card.lf-card-2{z-index:1;filter:saturate(.6)brightness(.93);transform:translate(-80%,-54%)rotate(-16deg)scale(.94)}.lf-wrapped-card.lf-card-0:hover{transform:translate(-50%,-57%)rotate(-3deg)}.lf-story{background:#f8f7f0}.lf-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-top:10px;display:grid}.lf-story-art{background:#e5e7dc;padding:23px;position:relative;transform:rotate(-2deg)}.lf-story-art>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.lf-story-art:after{content:"";background:#d6d7bc88;width:75px;height:20px;position:absolute;top:-7px;left:45%;transform:rotate(-7deg)}.lf-story-copy h2{font-size:clamp(44px,4.3vw,62px)}.lf-story-copy>p{margin-top:22px;font-size:17px}.lf-author{align-items:center;gap:13px;width:fit-content;margin-top:28px;display:flex}.lf-author>span{width:40px;height:40px;font-family:var(--font-display);background:#e4e7d9;border-radius:50%;place-items:center;font-size:16px;display:grid}.lf-author strong{font-size:16px;font-weight:500;display:block}.lf-author small{color:#68765f;font-size:14px}.lf-author>svg{color:#8a9d73;margin-left:15px}.lf-finale{isolation:isolate;text-align:center;color:var(--lf-paper);background:#071f23;padding:95px 24px 105px;position:relative;overflow:hidden}.lf-finale>img{z-index:-3;object-fit:cover;object-position:center 65%;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.lf-finale-shade{z-index:-2;background:linear-gradient(90deg,#081f25aa,#081f259e,#081f25aa),linear-gradient(#081f2577,#0000 55%,#081f25);position:absolute;inset:0}.lf-finale-copy{flex-direction:column;align-items:center;display:flex}.lf-finale-copy>svg{color:#b1c697;margin-bottom:24px;transform:rotate(-13deg)}.lf-finale h2{margin-top:25px;font-size:clamp(64px,7.4vw,104px)}.lf-finale h2 em{color:#d5e3b4}.lf-finale .lf-button{margin-top:35px}.lf-footer{color:#55694b;justify-content:space-between;align-items:center;gap:20px;padding-block:30px;font-size:14px;display:flex}.lf-back{color:#42553c;align-items:center;gap:9px;display:flex}.lf-footer button{align-items:center;gap:8px;padding-block:7px;font-size:14px;display:flex}.lf-footer button:hover{color:#30452e}.lf [data-lf-reveal].is-visible{animation:.9s both lf-enter}@keyframes lf-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes lf-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:0;transform:scale(1.35)}}@keyframes lf-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes lf-phone-drift{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-8px)rotate(3deg)}}.lf-still *,.lf-still :before,.lf-still :after{transition-duration:0s!important;animation:none!important}.lf-still .lf-hero-art{transform:none}@media(min-width:1600px){.lf-hero-art{object-position:center 39%}}@media(max-width:1100px){.lf-container,.lf-header{width:calc(100% - 72px)}.lf-hero{min-height:780px}.lf-header nav{gap:24px}.lf-hero-actions{gap:22px}.lf-hero-content>.lf-eyebrow{max-width:360px}.lf-metric{padding-inline:20px}.lf-definition{gap:30px}.lf-definition>div{gap:15px}.lf-feature-panel{gap:35px}.lf-tabs button{gap:9px;padding-inline:12px}.lf-world-grid{gap:35px}.lf-globe-wrap{height:490px}.lf-world-heading>p{max-width:270px}.lf-moment-copy{padding-inline:45px}.lf-moment-image{height:620px}.lf-wrapped-grid{gap:35px}.lf-wrapped-card{width:222px}.lf-wrapped-card img{height:395px}.lf-story-grid{gap:55px}}@media(max-width:800px){.lf-container,.lf-header{width:calc(100% - 48px)}.lf-section{padding-block:75px}.lf-header{height:85px}.lf-header nav{gap:20px;font-size:15px}.lf-header nav a:last-child{display:none}.lf-header-cta{gap:15px;padding:11px 14px;font-size:15px}.lf-brand>span{font-size:32px;font-weight:600}.lf-brand>svg{width:25px;height:25px}.lf-hero{height:800px;min-height:800px}.lf-hero-art{object-position:59% center}.lf-hero-shade{background:linear-gradient(90deg,#071a20c4,#071a2040 75%),linear-gradient(#0000 35%,#081f25d9)}.lf h1{font-size:80px;line-height:1.02}.lf-hero-content{padding-top:95px;padding-bottom:100px}.lf-hero-deck{font-size:17px;line-height:1.65}.lf-hero-actions{flex-direction:column;align-items:flex-start}.lf-hero-actions .lf-link{font-size:15px}.lf-metrics>div{grid-template-columns:repeat(4,1fr);padding-block:29px}.lf-metric{padding-inline:18px}.lf-metric:first-of-type{border:0}.lf-metric strong{font-size:31px;font-weight:600}.lf-metric span{font-size:14px}.lf-definition{gap:22px;padding-block:50px}.lf-definition>div{flex-direction:column;gap:0}.lf-definition-word{font-size:32px;font-weight:600}.lf-definition p{font-size:16px}.lf-section-top{margin-bottom:35px}.lf h2{font-size:52px;line-height:1.1}.lf-experience-heading{margin-bottom:35px}.lf-experience-heading>p{max-width:340px;font-size:16px}.lf-tabs button{flex-wrap:wrap;gap:7px;padding:17px 10px;font-size:15px}.lf-tabs button>svg:last-child{display:none}.lf-feature-panel{grid-template-columns:1fr 1fr;gap:20px;min-height:530px;padding-top:40px}.lf-feature-copy h3{font-size:34px;line-height:1.1}.lf-feature-copy>.lf-body{font-size:16px}.lf-feature-copy li,.lf-feature-copy .lf-link{font-size:15px}.lf-feature-visual{min-height:480px;padding-inline:10px}.lf-feature-visual .lf-phone{border-radius:28px;width:195px}.lf-feature-visual .lf-phone img{border-radius:21px}.lf-world-heading{display:block}.lf-world-heading>p{max-width:unset;margin-top:25px;font-size:16px}.lf-world-grid{grid-template-columns:1.2fr 1fr;gap:20px;margin-top:20px}.lf-globe-wrap{height:435px}.lf-location{padding:16px}.lf-location-copy h3{font-size:30px}.lf-location-screen{height:220px}.lf-location-screen .lf-phone{width:162px}.lf-location-note p{font-size:14px}.lf-location-controls button{gap:10px;padding-inline:13px;font-size:15px}.lf-location-controls button>svg{width:13px}.lf-globe-label{gap:10px;font-size:14px}.lf-moment-image{height:550px}.lf-moment-copy{padding:40px 30px}.lf-moment blockquote{font-size:42px;line-height:1.1}.lf-moment-copy>p{font-size:16px}.lf-moment-image>span{letter-spacing:0;bottom:25px;left:25px}.lf-wrapped-grid{gap:20px}.lf-wrapped-copy h2{font-size:52px}.lf-wrapped-copy>p{font-size:16px}.lf-wrapped-selectors button{gap:10px;padding:14px 8px}.lf-wrapped-selectors button strong{font-size:15px}.lf-wrapped-selectors button small{color:#687861;font-size:14px}.lf-wrapped-card{width:180px}.lf-wrapped-card img{height:325px}.lf-wrapped-deck{min-height:480px}.lf-story-grid{gap:40px}.lf-story-copy h2{font-size:46px}.lf-story-copy>p{font-size:16px}.lf-story-art{padding:13px}.lf-finale h2{font-size:80px}.lf-footer{font-size:14px}}@media(max-width:600px){.lf-container,.lf-header{width:calc(100% - 40px)}.lf-section{padding-block:62px}.lf-header{height:80px}.lf-header nav{display:none}.lf-brand>span{font-size:32px;font-weight:600}.lf-header-cta{padding:10px 13px;font-size:15px}.lf-hero{justify-content:flex-end;height:100svh;min-height:790px;max-height:920px}.lf-hero-art{object-position:68% top;width:145%;height:76%;left:-44%}.lf-hero-shade{background:linear-gradient(#081f2560 10%,#081f2533 35%,#081f25cf 57%,#081f25fa 80%,#081f25)}.lf-hero-content{padding-top:285px;padding-bottom:110px}.lf-hero-content>.lf-eyebrow{letter-spacing:.06em;margin-bottom:25px;font-size:14px}.lf h1{letter-spacing:-.035em;font-size:clamp(52px,13.3vw,76px);line-height:1.02}.lf-hero-deck{color:#d5dfd0;max-width:330px;font-size:16px;line-height:1.65;margin-top:25px!important}.lf-desktop-break{display:none}.lf-hero-actions{gap:20px;margin-top:25px}.lf-button{gap:35px;min-height:50px;padding:14px 20px;font-size:15px}.lf-hero-bottom{padding-top:19px;bottom:24px}.lf-hero-bottom a{font-size:14px}.lf-metrics>div{grid-template-columns:1fr 1fr;row-gap:25px;padding-block:31px}.lf-metric{gap:6px;padding-left:20px}.lf-metric:nth-child(odd){border-left:0;padding-left:0}.lf-metric strong{font-size:36px;font-weight:600}.lf-metric span{font-size:14px}.lf-definition{padding-block:39px;display:block}.lf-definition>div{flex-direction:row;align-items:baseline;gap:20px}.lf-definition-word{font-size:32px;font-weight:600}.lf-definition>p{margin-top:11px;font-size:16px}.lf-section-top{margin-bottom:30px}.lf-section-top .lf-eyebrow{letter-spacing:.11em;gap:7px;font-size:14px}.lf h2{font-size:44px;line-height:1.1}.lf-experience-heading{margin-bottom:30px;display:block}.lf-experience-heading>p{max-width:340px;margin-top:20px;padding:0;font-size:16px}.lf-tabs{grid-template-columns:1fr}.lf-tabs button{gap:14px;padding:17px 14px;font-size:15px}.lf-tabs button>svg:last-child{display:block}.lf-tabs button+button{border-top:1px solid #183b321c;border-left:0}.lf-tabs button:after{width:2px;height:100%;transform:scaleY(0)}.lf-tabs button.is-active:after{transform:scaleY(1)}.lf-feature-panel{flex-direction:column;align-items:stretch;gap:30px;min-height:0;padding-top:33px;display:flex}.lf-feature-copy{padding-right:0}.lf-feature-copy>.lf-eyebrow{margin-bottom:12px;font-size:14px}.lf-feature-copy h3{font-size:36px;line-height:1.1}.lf-feature-copy>.lf-body{max-width:none;margin-top:19px;font-size:16px}.lf-feature-copy ul{margin-top:20px;margin-bottom:24px}.lf-feature-copy li{font-size:15px}.lf-feature-visual{min-height:520px;padding-block:45px 65px}.lf-feature-visual .lf-phone{width:212px}.lf-feature-desktop .lf-feature-visual{min-height:380px}.lf-browser{width:calc(100% - 5px);transform:rotate(-2deg)}.lf-world-heading>p{font-size:16px}.lf-world-heading h2{font-size:44px}.lf-world-grid{flex-direction:column;gap:30px;margin-top:0;display:flex}.lf-globe-wrap{width:100%;height:365px}.lf-globe{inset-inline:-15px}.lf-globe-label{font-size:14px;bottom:5px}.lf-location{grid-template-columns:1fr 135px;column-gap:16px;width:100%;max-width:none;padding:19px;display:grid}.lf-location-header{grid-column:1/-1}.lf-location-copy{grid-column:1;align-self:center}.lf-location-copy h3{font-size:32px}.lf-location-copy p{font-size:14px;line-height:1.5}.lf-location-screen{grid-area:2/2/4;height:225px;margin-top:20px}.lf-location-screen .lf-phone{border-radius:20px;width:130px;padding:4px}.lf-location-screen .lf-phone img{border-radius:16px}.lf-location-screen .lf-phone-island{height:7px;top:6px}.lf-location-note{grid-column:1;align-self:start;padding-top:10px}.lf-location-note p{font-size:14px}.lf-location-controls{grid-template-columns:1fr 1fr;margin-top:26px}.lf-location-controls button{padding:19px 12px;font-size:15px}.lf-location-controls button:nth-child(3){border-left:0}.lf-location-controls button:nth-child(n+3){border-top:1px solid #b6c89b33}.lf-moment{grid-template-columns:1fr}.lf-moment-image{height:490px}.lf-moment-image img{object-position:center 66%}.lf-moment-image>span{letter-spacing:0;font-size:14px;left:20px}.lf-moment-copy{padding:50px 28px}.lf-moment blockquote{font-size:42px;line-height:1.1}.lf-moment-copy>p{font-size:16px}.lf-wrapped-grid{grid-template-columns:1fr;gap:10px}.lf-wrapped-copy h2{font-size:44px}.lf-wrapped-copy>p{max-width:none;font-size:16px}.lf-wrapped-selectors{max-width:none}.lf-wrapped-selectors button{gap:17px;padding:17px 12px}.lf-wrapped-selectors button strong{font-size:15px}.lf-wrapped-selectors button small{color:#687861;font-size:14px}.lf-wrapped-deck{min-height:505px;margin-top:20px}.lf-wrapped-card{width:204px}.lf-wrapped-card img{height:355px}.lf-story-grid{grid-template-columns:1fr;gap:48px}.lf-story-art{margin:10px 12px 0;padding:18px}.lf-story-copy h2{font-size:44px}.lf-story-copy>p{font-size:16px}.lf-author{margin-top:26px}.lf-finale{padding:65px 20px 75px}.lf-finale>img{object-position:67% center}.lf-finale h2{font-size:56px}.lf-footer{flex-wrap:wrap;gap:23px;font-size:14px}.lf-footer button{margin-left:auto}}@media(max-width:360px){.lf h1{font-size:48px;line-height:1.02}.lf h2{font-size:40px;line-height:1.1}.lf-hero-content{padding-bottom:110px}.lf-location{grid-template-columns:1fr 112px;gap:10px;padding:15px}.lf-location-screen .lf-phone{width:108px}.lf-wrapped-card{width:182px}.lf-wrapped-card img{height:325px}.lf-wrapped-deck{min-height:470px}}@media(prefers-reduced-motion:reduce){.lf *,.lf :before,.lf :after{transition-duration:0s!important;animation:none!important}.lf-hero-art{transform:none}}.lf h2{letter-spacing:-.035em;font-size:clamp(36px,3.1vw + 16px,60px);line-height:1.04}.lf-inline-link{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #183b3255;text-decoration:underline #183b3255;text-decoration-thickness:1px;transition:text-decoration-color .2s}.lf-inline-link:hover{text-decoration-color:currentColor}.lf-hero-note{animation:1.2s .65s both lf-enter;position:absolute;bottom:34px;left:0;right:0}.lf-hero-note>div{color:#c9d5c8b3;border-top:1px solid #f5f3eb1f;align-items:baseline;gap:18px;padding-top:22px;font-size:15px;display:flex}.lf-hero-note dfn{color:#eef1e6;letter-spacing:-.01em;font-style:normal;font-weight:600}.lf-views{background:linear-gradient(180deg,var(--lf-paper) 0 58%,#e8ebdf 58% 100%);padding:116px 0 104px;position:relative}.lf-views-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;display:flex}.lf-views-head>p{max-width:330px;color:var(--lf-muted);padding-bottom:6px;font-size:17px;line-height:1.7}.lf-views-tabs{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:30px;display:grid}.lf-views-tabs button{text-align:left;color:#7a8479;border-top:1px solid #183b322e;align-items:flex-start;gap:11px;padding:16px 0 4px;font-size:16px;line-height:1.4;transition:color .25s;display:flex;position:relative}.lf-views-tabs button:before{content:"";background:var(--lf-ink);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.lf-views-tabs button svg{opacity:.7;flex-shrink:0;margin-top:2px}.lf-views-tabs button:hover{color:var(--lf-ink)}.lf-views-tabs button.is-active{color:var(--lf-ink);font-weight:500}.lf-views-tabs button.is-active:before{transform:scaleX(1)}.lf-views-tabs button.is-active svg{opacity:1}.lf-views-tabs button:focus-visible{outline:2px solid var(--lf-ink);outline-offset:4px}.lf-window{background:#fbfbf7;border:1px solid #183b3221;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #183b3214,0 12px 24px -12px #183b3226,0 48px 90px -40px #183b324d}.lf-window-bar{background:#f3f3ec;border-bottom:1px solid #183b3214;align-items:center;height:40px;padding:0 16px;display:flex;position:relative}.lf-window-dots{gap:7px;display:flex}.lf-window-dots i{background:#d5d9cb;border-radius:50%;width:10px;height:10px}.lf-window-url{color:#6f786e;letter-spacing:.01em;background:#e8e9df;border-radius:7px;padding:4px 18px;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.lf-window-screens{aspect-ratio:16/10;background:#eef0e8;position:relative}.lf-window-screens img{object-fit:cover;object-position:top left;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.lf-window-screens img.is-active{opacity:1}.lf-views-caption{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:48px;padding-top:40px;animation:.5s both lf-enter;display:grid}.lf-views-caption h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(26px,1.4vw + 12px,34px);font-weight:600;line-height:1.12}.lf-views-caption p{color:#56625a;max-width:600px;font-size:17px;line-height:1.75}.lf-moment-copy>h2+p{margin-top:26px}.lf-moment-copy>p{max-width:470px}.lf-moment-copy>p+p{margin-top:16px}@media(max-width:1100px){.lf-views-tabs{grid-template-columns:repeat(2,1fr);gap:4px 24px}.lf-views-caption{grid-template-columns:1fr;gap:14px}}@media(max-width:800px){.lf-hero-note{padding-bottom:28px;position:static}.lf-hero-note>div{flex-direction:column;gap:4px}.lf-views{background:linear-gradient(180deg,var(--lf-paper) 0 52%,#e8ebdf 52% 100%);padding:72px 0 64px}.lf-views-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:28px}.lf-views-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:0 -20px 20px;padding:0 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.lf-views-tabs::-webkit-scrollbar{display:none}.lf-views-tabs button{scroll-snap-align:start;flex:none;max-width:210px;font-size:15px}.lf-window{border-radius:10px}.lf-window-bar{height:30px;padding:0 11px}.lf-window-dots i{width:7px;height:7px}.lf-window-url{padding:2px 12px;font-size:11px}.lf-views-caption{padding-top:26px}.lf-views-caption p{font-size:16px}}.lf-atlas{grid-template-columns:minmax(0,1fr) 290px minmax(230px,290px);align-items:center;gap:64px;margin-top:48px;display:grid}.lf-atlas-globe .lf-globe-wrap{height:560px}.lf-device{background:#0a1918;border:1px solid #e8eddf24;border-radius:46px;margin:0;padding:9px;animation:.55s both lf-enter;position:relative;box-shadow:0 0 0 6px #e8eddf08,0 40px 80px -30px #000000b3}.lf-device img{aspect-ratio:9/19.5;object-fit:cover;object-position:top;border-radius:37px;width:100%;display:block}.lf-device-island{z-index:1;background:#0a1918;border-radius:14px;width:84px;height:24px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.lf-atlas-copy{animation:.5s both lf-enter}.lf-atlas .lf-atlas-country{color:#9fb19c;font-size:14px}.lf-atlas .lf-atlas-copy h3{font-family:var(--font-display);letter-spacing:-.03em;color:#f1f4ea;margin-top:8px;font-size:40px;font-weight:600;line-height:1.05}.lf-atlas .lf-atlas-place{color:#c3d1b3;align-items:center;gap:7px;margin-top:12px;font-size:15px;display:flex}.lf-atlas .lf-atlas-note{color:#b3c0b0;margin-top:22px;font-size:16px;line-height:1.65}.lf-atlas .lf-atlas-cities{border-top:1px solid #b6c89b26;margin-top:34px;display:grid}.lf-atlas-cities button{color:#a9b8a6;text-align:left;border-bottom:1px solid #b6c89b26;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0 13px 16px;font-size:16px;transition:color .2s;display:flex;position:relative}.lf-atlas-cities button:before{content:"";background:var(--lf-green);border-radius:50%;width:5px;height:5px;transition:transform .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)scale(0)}.lf-atlas-cities button small{color:#7f917f;font-size:13px}.lf-atlas-cities button:hover,.lf-atlas-cities button.is-active{color:#f1f4ea}.lf-atlas-cities button.is-active:before{transform:translateY(-50%)scale(1)}.lf-atlas-cities button:focus-visible{outline:2px solid var(--lf-green);outline-offset:2px}@media(max-width:1100px){.lf-atlas{grid-template-columns:220px minmax(0,1fr);gap:32px 40px}.lf-atlas-globe{grid-column:1/-1}.lf-atlas-globe .lf-globe-wrap{height:380px}}@media(max-width:600px){.lf-atlas{grid-template-columns:150px minmax(0,1fr);gap:20px 22px;margin-top:24px}.lf-atlas-globe .lf-globe-wrap{height:280px}.lf-device{border-radius:28px;padding:6px}.lf-device img{border-radius:22px}.lf-device-island{width:46px;height:13px;top:12px}.lf-atlas .lf-atlas-copy h3{font-size:28px}.lf-atlas .lf-atlas-note{margin-top:10px;font-size:14px}.lf-atlas .lf-atlas-cities{margin-top:18px}.lf-atlas-cities button{padding:9px 0 9px 13px;font-size:14px}.lf-atlas-cities button small{display:none}}
