@import"https://fonts.googleapis.com/css2?family=DM+Mono&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.flora{--deep:#09140e;--lime:#d9ff7d;--cream:#f0f0e4;--ink:#14251c;--mono:"DM Mono",monospace;--serif:Fraunces,Georgia,serif;background:var(--deep);color:var(--cream);font-family:DM Sans,Arial,sans-serif;overflow:hidden}.flora *{box-sizing:border-box}.flora h1,.flora h2,.flora h3,.flora p{margin:0;overflow-wrap:anywhere}.flora h1,.flora h2,.flora h3{-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.hero{position:relative;min-height:790px;padding:158px clamp(24px,10vw,156px) 80px;overflow:hidden;background:radial-gradient(ellipse at 78% 40%,#49643c,#203c2b 27%,#09140e 68%)}.copy{position:relative;z-index:2;max-width:630px}.kicker{font:11px var(--mono);letter-spacing:1.7px;color:#c7ed7e;text-transform:uppercase;margin-bottom:18px!important}.flora h1,.flora h2{font-family:var(--serif);letter-spacing:-1.4px;line-height:1.12}.flora h1{font-size:clamp(47px,5.4vw,79px)}.flora em{color:var(--lime);font-style:normal}.copy>p:not(.kicker){max-width:520px;color:#c3cdbf;font-size:17px;line-height:1.7;margin-top:25px!important}.actions{display:flex;gap:27px;align-items:center;margin-top:29px}.actions>a:not(.button){color:#f0f0e4;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 22px;border-radius:999px;background:var(--lime);color:#142119;text-decoration:none;font-size:14px;font-weight:700;transition:.25s}.button:hover{transform:translateY(-3px);box-shadow:0 12px 30px #cfff7430}.button b{font-size:20px}.metrics{display:flex;gap:28px;margin-top:74px}.metrics span{font-size:12px;color:#b7c4b1;border-left:1px solid #a4cb6c;padding-left:12px}.metrics b{display:block;font-size:22px;color:#fff;margin-bottom:3px}.tablet{position:absolute;z-index:2;width:min(48vw,720px);right:4vw;top:139px;aspect-ratio:1.4;background:linear-gradient(135deg,#34453a,#0b140f 55%,#68775e);border:14px solid #253328;border-radius:34px;box-shadow:0 35px 45px #0009,inset 0 0 0 2px #85907766;transform:rotate(-7deg);padding:17px;animation:appear 1.2s both}.speaker{height:4px;width:50px;border-radius:9px;background:#111a13;margin:0 auto 7px}.screen{height:calc(100% - 11px);position:relative;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 55% 40%,#7cac67,#235326 28%,#12231a 68%)}.top{display:flex;justify-content:space-between;padding:16px 20px;color:#d2e9bd;font:10px var(--mono)}.top i{font-style:normal;color:var(--lime)}.leaf{height:55%;position:relative;display:grid;place-items:center}.leaf span{font-size:180px;line-height:.5;color:#8ab060;transform:rotate(-20deg);text-shadow:0 0 35px #b8f37188}.leaf div{position:absolute;width:39%;aspect-ratio:1;border:2px solid var(--lime);border-radius:50%;box-shadow:0 0 0 9px #d9ff7d1c,0 0 34px #d9ff7d}.leaf:after{content:"";position:absolute;width:80%;height:2px;left:10%;top:13%;background:var(--lime);box-shadow:0 0 17px 4px var(--lime);animation:scan 3s infinite alternate}.result{position:absolute;left:7%;bottom:7%;display:grid;gap:4px;color:#cbe3c5;font:10px var(--mono)}.result b{font:600 23px DM Sans;color:#fff}.tablet label{position:absolute;right:20px;bottom:6px;color:#afbd9a;font:9px var(--mono);letter-spacing:1px}.tablet label span{color:var(--lime)}.section{padding:112px clamp(24px,10vw,156px)}.problem{color:var(--ink);background:#ebecdf}.problem .kicker,.use .kicker{color:#52763d}.flora h2{font-size:clamp(38px,4vw,62px);max-width:18ch}.problem h2 em{color:#3f6836}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c6cbbb;margin-top:52px}.cards article{min-height:205px;background:#ebecdf;padding:33px 28px}.cards b,.feature-grid>article>span,.use article>b{font:12px var(--mono);color:#668e49}.flora h3{font:600 25px/1.18 var(--serif);margin:17px 0 11px}.cards p,.use p{font-size:15px;line-height:1.7;color:#58685a}.process{display:grid;grid-template-columns:1fr 1fr;gap:110px;padding:106px clamp(24px,10vw,156px);background:#1c3a28}.process p:not(.kicker){line-height:1.8;color:#bfceb8;max-width:530px;margin-top:23px}.process ol{list-style:none;padding:20px 0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.process li{padding:20px;border:1px solid #8fae7c66;border-radius:8px;font:500 22px var(--serif)}.process li b{display:block;color:var(--lime);font:11px var(--mono);margin-bottom:25px}.features{text-align:center;background:#102219}.features h2,.product-highlights h2{margin-inline:auto}.intro{max-width:610px;color:#b6c4af;line-height:1.7;margin:20px auto 37px!important}.feature-grid{text-align:left;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-grid>article{position:relative;overflow:hidden;min-height:395px;padding:25px;background:#183223;border:1px solid #6f8b5a55}.feature-grid>.wide{grid-column:span 2}.feature-grid>.warm{background:#3a2d20}.ui{position:relative;z-index:2;min-height:178px;margin:26px 0 0;padding:16px;overflow:hidden;border:1px solid #81a76a55;border-radius:7px;background:#0b1710;font:12px/1.35 var(--mono)}.ui small{display:block;color:#91b873;margin-bottom:12px;letter-spacing:.02em}.ui b{display:block;font-size:16px;color:#edf1df}.ui strong{display:block;font:600 clamp(17px,1.55vw,22px)/1.15 "DM Sans";color:var(--lime);margin-top:11px;overflow-wrap:anywhere}.ui p{color:#b9cbb6;line-height:1.7;margin-top:9px}.ui hr{border:0;height:7px;background:linear-gradient(90deg,var(--lime) 72%,#263e2b 72%);border-radius:8px;margin-top:32px}.identify{background:linear-gradient(115deg,#1a4124,#132317);padding-right:145px}.identify i{position:absolute;z-index:-1;width:90px;aspect-ratio:1;right:24px;top:40px;border:1px solid var(--lime);transform:rotate(45deg);opacity:.72}.identify strong{max-width:25ch}.feature-grid>article>h3{position:relative;z-index:3;max-width:26ch}.field{min-height:640px;position:relative;overflow:hidden;padding:110px clamp(24px,10vw,156px);display:flex;align-items:center;background:#dfe2cd;color:var(--ink)}.field>div:first-child{z-index:1;width:50%}.field .kicker{color:#52753f}.field p:not(.kicker){max-width:495px;line-height:1.8;color:#536453;margin-top:22px}.field em{color:#4a713d}.field aside{display:flex;gap:31px;margin-top:35px}.field aside b{font-size:29px}.field aside small{display:block;font:11px DM Sans;color:#64735d;margin-top:4px}.field-art{position:absolute;right:9%;width:38%;height:76%;border-radius:48% 52% 43% 57%;background:radial-gradient(circle at 45% 35%,#91ad71,#385d37 36%,#183321 75%);transform:rotate(12deg);box-shadow:inset 0 0 0 20px #dfe2cd55}.field-art>div{position:absolute;left:12%;bottom:14%;width:74%;padding:20px;border:1px solid #bce68977;border-radius:8px;background:#102219e8;color:#d5e4ca;transform:rotate(-12deg);font:12px var(--mono);box-shadow:0 16px 24px #10221977}.field-art b{display:block;font:20px DM Sans;color:#fff;margin-top:10px}.field-art span{display:block;color:var(--lime);letter-spacing:9px;margin-top:13px}.use{background:#f3f2e8;color:var(--ink)}.use h2{margin-bottom:45px}.use>div{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.use article{border-top:4px solid #567e43;padding-top:20px}.use h3{margin:24px 0 11px;font-size:24px}.order{text-align:center;padding:118px 24px;background:radial-gradient(circle at 50% -10%,#526f40,#0b1710 55%)}.order h2{max-width:820px;margin:auto}.order>p:not(.kicker){max-width:530px;margin:20px auto 35px;color:#c3cfbd}.order article{max-width:440px;display:grid;gap:11px;text-align:left;margin:auto;padding:29px;border:1px solid #94aa8377;border-radius:9px;background:#193122}.order small{font:11px var(--mono);color:#c7ed7e;letter-spacing:1px}.order strong{font:600 28px var(--serif)}.order article>span{font-size:14px;color:#b9c8b4;margin-bottom:7px}@keyframes scan{to{transform:translateY(230px)}}@keyframes appear{0%{opacity:0;transform:translate(60px,40px) rotate(2deg)}to{opacity:1;transform:rotate(-7deg)}}@media(max-width:760px){.hero{min-height:790px;padding-top:108px}.flora h1{font-size:48px}.tablet{width:104%;right:-28%;top:465px}.metrics{gap:11px;margin-top:44px}.metrics b{font-size:17px}.metrics span{font-size:10px}.actions{gap:14px}.button{gap:12px;padding:13px 16px;font-size:12px}.actions>a:not(.button){font-size:12px}.section{padding-top:78px;padding-bottom:78px}.cards,.process,.use>div{grid-template-columns:1fr}.process{gap:35px;padding-top:78px;padding-bottom:78px}.process ol{padding-top:0}.feature-grid{grid-template-columns:1fr}.feature-grid>.wide{grid-column:auto}.field{min-height:760px;display:block;padding-top:78px}.field>div:first-child{width:100%}.field-art{width:86%;height:310px;right:4%;bottom:30px}.field aside{gap:20px}.field aside b{font-size:23px}.flora h2{letter-spacing:-1px}.order{padding-top:80px;padding-bottom:80px}}.product-stage{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding:115px clamp(24px,10vw,156px);background:#dfe2cd;color:var(--ink)}.product-stage .kicker,.product-highlights .kicker{color:#52763d}.product-stage p:not(.kicker){margin-top:23px;max-width:500px;color:#536453;line-height:1.75}.product-stage em,.product-highlights em{color:#4b723d}.product-notes{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.product-notes span{padding:8px 11px;border:1px solid #91a889;border-radius:99px;font-size:12px;color:#3a583d}.product-media{position:relative;min-height:430px;border:1px solid #90a87c77;overflow:hidden;background:linear-gradient(140deg,#f5f4e9,#cfd8bf)}.media-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#627d4c22 1px,transparent 1px),linear-gradient(90deg,#627d4c22 1px,transparent 1px);background-size:28px 28px}.media-device{position:absolute;left:18%;top:11%;width:64%;aspect-ratio:1.25;display:grid;place-content:center;text-align:center;gap:11px;background:linear-gradient(135deg,#344238,#121b15 60%,#627358);border:12px solid #2a382e;border-radius:25px;box-shadow:0 28px 32px #25321b55;transform:rotate(-7deg)}.media-device:after{content:"";position:absolute;top:14%;right:9%;bottom:14%;left:9%;border:1px solid #d9ff7d88;border-radius:7px}.media-device i{width:35px;height:4px;border-radius:99px;background:#0a120d;margin:auto}.media-device b{position:relative;z-index:1;color:#e4eddb;font:18px var(--mono);letter-spacing:1px}.media-device small{position:relative;z-index:1;color:#aac491;font:10px var(--mono)}.media-tag{position:absolute;right:7%;bottom:8%;padding:12px;background:var(--lime);color:#172217;font:20px var(--mono);line-height:.9}.media-tag span{font-size:9px}.product-highlights{padding:105px clamp(24px,10vw,156px);background:#f3f2e8;color:var(--ink)}.highlight-head{display:flex;justify-content:space-between;gap:40px;align-items:end}.highlight-head p{max-width:440px;line-height:1.7;color:#536453}.highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}.highlight-grid article{min-height:210px;padding:23px;background:#e5e9da;border-top:4px solid #648649}.highlight-grid span{font:11px var(--mono);color:#597a43}.highlight-grid b{display:block;margin-top:35px;font:23px var(--serif)}.highlight-grid p{margin-top:11px;color:#5c6b5b;line-height:1.6;font-size:14px}@media(max-width:760px){.product-stage{grid-template-columns:1fr;padding-top:78px;padding-bottom:78px}.product-media{min-height:330px}.highlight-head{display:block}.highlight-head p{margin-top:20px}.highlight-grid{grid-template-columns:1fr 1fr;margin-top:33px}.highlight-grid article{min-height:180px}.highlight-grid b{font-size:20px;margin-top:25px}}.flora{--serif:Manrope,"DM Sans",Arial,sans-serif}.flora h1,.flora h2{font-family:var(--serif);font-weight:800;letter-spacing:-.055em;line-height:1.04}.flora h3,.process li,.order strong,.highlight-grid b{font-family:var(--serif);font-weight:700;letter-spacing:-.03em}.hero{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:start}.hero .copy{max-width:none;grid-column:1;min-width:0;padding-right:28px}.hero h1{font-size:clamp(44px,4.25vw,66px);max-width:10.5ch}.hero h1 br{display:none}.hero .copy>p:not(.kicker){font-size:clamp(16px,1.2vw,18px);max-width:32rem}.hero .tablet{width:min(45vw,690px);right:3vw;top:132px}.hero .metrics{gap:19px}.hero .metrics span{min-width:0;max-width:130px}.product-stage h2,.product-highlights h2{max-width:14ch}.feature-grid>article>h3{font-size:clamp(20px,1.65vw,25px)}.highlight-grid b{font-size:21px}@media(max-width:1000px){.hero{display:block;min-height:850px;padding-top:112px;padding-left:clamp(24px,7vw,64px);padding-right:clamp(24px,7vw,64px)}.hero .copy{width:100%;max-width:520px;padding-right:0}.hero h1{font-size:clamp(42px,7vw,58px);max-width:11ch}.hero .copy>p:not(.kicker){max-width:32rem}.hero .tablet{width:min(92vw,640px);right:-18vw;top:490px}.hero .metrics{position:relative;z-index:3;margin-top:36px;max-width:430px}.hero .metrics span{max-width:125px}.flora-header{padding-left:clamp(20px,5vw,48px);padding-right:clamp(20px,5vw,48px)}.flora-header nav{display:none}.flora-header small{display:none}}@media(max-width:520px){.hero{min-height:790px;padding-top:105px}.hero h1{font-size:clamp(39px,12vw,48px);max-width:10ch}.hero .tablet{width:112%;right:-35%;top:475px}.hero .metrics{gap:9px;margin-top:30px}.hero .metrics span{font-size:10px;max-width:30%}.hero .metrics b{font-size:16px}.hero .actions{margin-top:25px}.hero .actions>a:not(.button){font-size:12px}.hero .button{padding:13px 16px}}.flora h1,.flora h2,.flora h3,.flora .ui b,.flora .ui strong,.flora .button,.flora .cta,.flora .brand{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.hero h1>span,.hero h1>em{display:block}.hero h1>em{white-space:nowrap}.flora h1,.flora h2{line-height:1.1}.flora h3{line-height:1.25}.flora p{overflow-wrap:break-word}.ui strong{white-space:normal}.feature-grid>article{min-width:0}.feature-grid>article>h3{overflow-wrap:normal!important}@media(max-width:760px){.hero h1{font-size:clamp(38px,12vw,45px);max-width:100%;line-height:1.12}.hero h1>em{font-size:.88em}.metrics{flex-wrap:wrap}.metrics span{flex:1 1 29%;min-width:85px}.actions{flex-wrap:wrap}.button{white-space:nowrap}}@media(max-width:360px){.hero h1{font-size:38px}.hero h1>em{font-size:.82em}.kicker{font-size:10px;letter-spacing:1.2px}}.product-stage__cta{margin-top:28px}.product-media--real{display:grid;place-items:center;min-height:0;aspect-ratio:4/3;padding:0;background:#eef0e2}.product-media--real img{position:relative;z-index:2;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply}.diagnostic-story{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(35px,8vw,130px);align-items:center;padding:112px clamp(24px,10vw,156px);background:linear-gradient(135deg,#112b1c,#0a1710);color:#f0f1e6}.diagnostic-story__copy{max-width:410px}.diagnostic-story .kicker{color:#c8ed7d}.diagnostic-story h2{font-size:clamp(37px,4vw,60px);line-height:1.08}.diagnostic-story h2 em{font-style:normal;color:#d9ff7d}.diagnostic-story p:not(.kicker){margin-top:23px;line-height:1.75;color:#bdcbb8}.diagnostic-story figure{position:relative;max-width:570px;margin:0 auto;border:1px solid #b4d88d55;background:#e7e9da;box-shadow:0 28px 55px #0008}.diagnostic-story figure:before{content:"";position:absolute;z-index:1;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid #b9e17b33;pointer-events:none}.diagnostic-story img{display:block;width:100%;height:auto;max-height:780px;object-fit:cover;object-position:top}.diagnostic-story figcaption{padding:13px 17px;background:#152d1e;color:#c9d7c3;font:10px DM Mono,monospace;letter-spacing:.8px;text-transform:uppercase}@media(max-width:760px){.diagnostic-story{grid-template-columns:1fr;padding-top:76px;padding-bottom:76px}.diagnostic-story figure{max-width:430px}.diagnostic-story img{max-height:620px}}.features{padding-left:clamp(24px,7vw,108px);padding-right:clamp(24px,7vw,108px)}.features>h2{max-width:16ch}.feature-grid{max-width:1240px;margin:0 auto}.feature-grid>article{min-height:365px}.feature-grid .ui{min-height:165px}.feature-grid .wide{min-width:0}@media(max-width:1000px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.feature-grid>.wide{grid-column:span 2}.feature-grid>article{min-height:330px}.feature-grid>article:last-child{grid-column:span 2;min-height:300px}.feature-grid .ui{margin-top:20px}}@media(max-width:620px){.features{text-align:left}.features>h2{margin-left:0;margin-right:0;max-width:12ch}.features .intro{margin-left:0;margin-right:0}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-grid>.wide,.feature-grid>article:last-child{grid-column:auto}.feature-grid>article{min-height:0;padding:23px}.feature-grid .ui{min-height:155px;margin-top:17px}.feature-grid>article>h3{max-width:22ch;font-size:22px}.identify{padding-right:128px}.identify i{right:20px;width:76px}}@media(max-width:1200px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.feature-grid>.wide{grid-column:auto}.feature-grid>article{min-height:320px}.feature-grid>article:last-child{grid-column:1 / -1;min-height:280px}.feature-grid>article:last-child .ui{max-width:none}}@media(max-width:620px){.feature-grid>.wide,.feature-grid>article:last-child{grid-column:auto}.feature-grid>article,.feature-grid>article:last-child{min-height:0}}html,body{max-width:100%;overflow-x:clip}.flora,.flora section{max-width:100%;min-width:0}@media(max-width:1000px){.hero{display:flex;flex-direction:column;min-height:0;padding:105px clamp(24px,7vw,64px) 62px}.hero .copy{display:contents}.hero .kicker,.hero h1,.hero .copy>p:not(.kicker),.hero .actions,.hero .metrics{width:100%;max-width:520px}.hero .kicker{order:1}.hero h1{order:2}.hero .copy>p:not(.kicker){order:3}.hero .actions{order:4}.hero .metrics{order:5}.hero .tablet{position:relative;order:6;top:auto;right:auto;align-self:center;width:min(100%,620px);margin:42px 0 0;transform:rotate(-5deg);animation:none}.hero .metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:36px}.hero .metrics span{max-width:none;min-width:0;padding-left:10px;font-size:10px}.hero .metrics b{font-size:16px}.hero h1{font-size:clamp(40px,7vw,54px);max-width:11ch}.hero h1>em{white-space:normal}.product-stage,.process,.diagnostic-story{grid-template-columns:minmax(0,1fr);gap:36px}.product-stage{padding-top:76px;padding-bottom:76px}.product-media{min-height:0}.product-media--real{aspect-ratio:4/3}.process{padding-top:76px;padding-bottom:76px}.process ol{grid-template-columns:1fr;padding-top:0}.process li{min-width:0;padding:18px;font-size:21px}.features{text-align:left}.features>h2,.features .intro{margin-left:0;margin-right:0}.feature-grid,.highlight-grid,.use>div{grid-template-columns:minmax(0,1fr)}.feature-grid>.wide,.feature-grid>article:last-child{grid-column:auto}.feature-grid>article,.feature-grid>article:last-child{min-height:0;padding:23px}.feature-grid .ui{min-height:150px}.feature-grid>article>h3{max-width:25ch;font-size:22px}.highlight-grid article{min-height:0}.highlight-grid b{font-size:22px}.highlight-head{display:block}.highlight-head p{margin-top:18px}.field{display:block;min-height:0;padding-top:76px;padding-bottom:62px}.field>div:first-child{width:100%}.field-art{position:relative;right:auto;bottom:auto;width:min(100%,430px);height:300px;margin:42px auto 0}.use>div{gap:26px}.use article{padding-top:18px}.order article{width:100%;max-width:440px}.order strong{overflow-wrap:anywhere}}.product-media--real{aspect-ratio:auto;background:transparent;border:0}.product-media--real img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;mix-blend-mode:normal}.diagnostic-story figure{width:100%;max-width:none;background:transparent;border:0;box-shadow:none}.diagnostic-story figure:before{display:none}.diagnostic-story img{width:100%;height:auto;max-height:none;object-fit:contain}body:has(.flora){overflow-x:hidden}body:has(.flora) .flora,body:has(.flora) .flora-header,body:has(.flora) .flora-footer{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}body:has(.flora) .flora{overflow:hidden!important}@media(max-width:1000px){.product-media--real{width:100%;margin:0}.diagnostic-story figure{margin:0}.diagnostic-story{gap:30px}}@media(max-width:520px){.hero{padding:94px 24px 52px}.hero h1{font-size:clamp(38px,11vw,46px);max-width:100%}.hero .actions{gap:13px}.hero .tablet{width:100%;margin-top:36px;border-width:10px;border-radius:25px;padding:12px}.hero .result b{font-size:18px}.hero .top{padding:12px}.hero .metrics{grid-template-columns:1fr 1fr}.hero .metrics span:last-child{grid-column:1 / -1}.section,.process,.product-stage,.diagnostic-story,.product-highlights{padding-left:24px;padding-right:24px}.flora h2{font-size:clamp(34px,10vw,44px);max-width:100%}.field{padding-left:24px;padding-right:24px}.field-art{height:270px}}@media(max-width:600px){.hero .metrics{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.hero .metrics span{display:block;width:auto;min-width:0;max-width:none;white-space:nowrap;padding-left:12px}.hero .metrics b{font-size:20px;line-height:1.15;white-space:nowrap}.hero .copy>p:not(.kicker){font-size:16px;line-height:1.65}.hero h1{letter-spacing:-.045em}}@media(min-width:1201px){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid>.wide{grid-column:span 2}.feature-grid>article:last-child{grid-column:span 2}}@media(min-width:1001px)and (max-width:1200px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid>.wide,.feature-grid>article:last-child{grid-column:auto}.feature-grid>article:nth-child(5){grid-column:1 / -1}}@media(max-width:1000px){.use>div{display:flex;flex-direction:column;gap:0}.use article{width:100%;min-width:0}.use article:nth-child(1){order:1}.use article:nth-child(2){order:2}.use article:nth-child(3){order:3}.use article:nth-child(4){order:4}.feature-grid>article{width:100%;min-width:0}.feature-grid .ui{width:100%;min-width:0}}.flora{--content-gutter:clamp(24px,10vw,156px)}.flora>section{text-align:left}.flora .kicker{margin-bottom:16px!important;font-size:11px;line-height:1.35;letter-spacing:1.7px}.flora h2,.flora .product-stage h2,.flora .product-highlights h2,.flora .diagnostic-story h2{max-width:15ch;margin-left:0;margin-right:0;font-size:clamp(42px,4.2vw,60px);line-height:1.08;letter-spacing:-.055em}.flora h3,.flora .feature-grid>article>h3,.flora .use h3{font-size:clamp(21px,1.6vw,25px);line-height:1.25;letter-spacing:-.035em}.flora .copy>p:not(.kicker),.flora .product-stage p:not(.kicker),.flora .highlight-head p,.flora .diagnostic-story p:not(.kicker),.flora .process p:not(.kicker),.flora .intro,.flora .field p:not(.kicker),.flora .cards p,.flora .use p,.flora .highlight-grid p{font-size:16px;line-height:1.7}.product-highlights,.features,.order{padding-left:var(--content-gutter);padding-right:var(--content-gutter)}.product-highlights .highlight-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(34px,7vw,112px)}.product-highlights .highlight-head p{max-width:34rem;margin:0}.features{text-align:left}.features>h2,.features .intro{margin-left:0;margin-right:0}.features .intro{max-width:40rem;margin-top:20px!important;margin-bottom:38px!important}.feature-grid{margin-left:0;margin-right:0}.order{text-align:left}.order h2,.order>p:not(.kicker),.order article{margin-left:0;margin-right:0}.order>p:not(.kicker){max-width:36rem;font-size:16px;line-height:1.7}.order article{max-width:480px}.process>div,.diagnostic-story__copy,.product-copy{min-width:0}@media(max-width:1000px){.flora h2,.flora .product-stage h2,.flora .product-highlights h2,.flora .diagnostic-story h2{font-size:clamp(38px,7vw,52px);max-width:14ch}.product-highlights .highlight-head{display:block}.product-highlights .highlight-head p{margin-top:22px;max-width:38rem}}@media(max-width:600px){.flora h2,.flora .product-stage h2,.flora .product-highlights h2,.flora .diagnostic-story h2{font-size:clamp(35px,10vw,43px);line-height:1.1;max-width:100%}.flora h3,.flora .feature-grid>article>h3,.flora .use h3{font-size:22px}.flora .copy>p:not(.kicker),.flora .product-stage p:not(.kicker),.flora .highlight-head p,.flora .diagnostic-story p:not(.kicker),.flora .process p:not(.kicker),.flora .intro,.flora .field p:not(.kicker),.flora .cards p,.flora .use p,.flora .highlight-grid p{font-size:16px;line-height:1.65}.order article{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/flora.css.map */
