.tl-blog{--paper:#f5f5eb;--paper2:#fbfcf5;--ink:#14362b;--muted:#6e7d72;--green:#08775a;--teal:#18b9a8;--line:#14362b21;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.tl-blog *{box-sizing:border-box}.tl-blog a{color:inherit;text-decoration:none}.tl-blog-nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);z-index:10;background:#fafbf4d1;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,5.1vw,82px);display:flex;position:sticky;top:0}.tl-blog-nav>div{color:#53685c;align-items:center;gap:clamp(20px,3vw,46px);font-size:13px;display:flex}.tl-blog-brand{letter-spacing:-.04em;align-items:center;gap:9px;font-size:17px;font-weight:700;display:inline-flex}.tl-blog-brand img{object-fit:contain}.tl-blog-brand>i{background:var(--line);width:1px;height:17px;margin:0 3px 0 7px}.tl-blog-brand{color:var(--ink)}.tl-blog-brand:not(:has(i)){gap:9px}.tl-blog-social{border:1px solid var(--line);border-radius:30px;padding:10px 15px;color:var(--ink)!important}.tl-blog-social span{color:var(--green);margin-left:7px}.tl-blog-hero{grid-template-columns:1fr .88fr;align-items:center;gap:4vw;max-width:1440px;min-height:592px;margin:auto;padding:92px clamp(22px,8.5vw,132px) 72px;display:grid}.tl-blog-hero-copy{max-width:670px}.tl-blog-eyebrow{letter-spacing:.18em;color:#749889;margin:0 0 23px;font:600 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.tl-blog-eyebrow span{background:#18b9a8;border-radius:50%;width:6px;height:6px;margin:0 9px 1px 0;display:inline-block;box-shadow:0 0 0 4px #18b9a81f}.tl-blog-hero h1,.tl-article-hero h1{letter-spacing:-.075em;max-width:750px;margin:0;font-size:clamp(46px,6.45vw,88px);font-weight:650;line-height:.99}.tl-blog-hero h1 em{color:var(--green);font-style:normal}.tl-blog-intro{max-width:520px;color:var(--muted);margin:24px 0 27px;font-size:16px;line-height:1.8}.tl-blog-scroll{color:var(--green);border-bottom:1px solid #08775a4d;align-items:center;gap:22px;padding:0 0 9px;font-size:13px;font-weight:650;display:inline-flex}.tl-blog-scroll span{font-size:17px}.tl-blog-hero-art{aspect-ratio:1.16;background:radial-gradient(at 50% 48%,#e1f3e9 0,#e7f0e5 41%,#e7f0e540 71%,#0000 72%);border-radius:50%;justify-self:end;place-items:center;width:100%;max-width:480px;min-height:350px;display:grid;position:relative}.tl-blog-orbit{border:1px solid #13876640;border-radius:50%;width:86%;height:47%;position:absolute;transform:rotate(-30deg)}.tl-blog-orbit-a{width:98%;height:59%;transform:rotate(34deg)}.tl-blog-orbit-b{border-color:#18b9a840;width:65%;height:88%;transform:rotate(12deg)}.tl-blog-art-kicker,.tl-blog-art-caption{letter-spacing:.17em;color:#729789;font:9px ui-monospace,monospace;position:absolute}.tl-blog-art-kicker{top:17%;left:12%}.tl-blog-art-caption{bottom:14%;right:6%}.tl-blog-art-core{width:160px;height:160px;color:var(--green);text-align:center;z-index:2;background:#fcfff8c7;border:1px solid #08775a33;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.2;display:flex;position:relative;box-shadow:0 18px 54px #2473521c,inset 0 0 30px #18b9a81f}.tl-blog-feature{border-block:1px solid var(--line);background:#edf1e7;grid-template-columns:minmax(300px,.92fr) 1.08fr;align-items:center;gap:clamp(36px,7.5vw,110px);padding:72px clamp(22px,8.5vw,132px);display:grid}.tl-blog-feature-art{background:linear-gradient(145deg,#d6eadf,#e3f0e7 57%,#c5e3d6);border:1px solid #236c521a;border-radius:18px;place-items:center;height:340px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 65px #16432f14}.tl-blog-feature-art:before,.tl-blog-feature-art:after{content:"";border:1px solid #0d7e592e;border-radius:50%;width:130%;height:54%;position:absolute;transform:rotate(-25deg)}.tl-blog-feature-art:after{width:56%;height:78%;transform:rotate(35deg)}.tl-blog-feature-art>span,.tl-blog-feature-art>small{letter-spacing:.18em;color:#598675;font:9px ui-monospace,monospace;position:absolute}.tl-blog-feature-art>span{top:22px;left:24px}.tl-blog-feature-art>small{bottom:22px;right:24px}.tl-blog-feature-monogram{letter-spacing:-.11em;color:#08775a;text-shadow:0 10px 35px #08775a33;z-index:1;font-size:clamp(130px,20vw,220px);font-weight:800}.tl-blog-feature-monogram span{color:#4bc6a5}.tl-blog-feature article{max-width:600px}.tl-blog-feature .tl-blog-eyebrow{margin-bottom:19px}.tl-blog-feature h2{letter-spacing:-.06em;margin:0 0 19px;font-size:clamp(31px,4vw,53px);line-height:1.04}.tl-blog-feature h2 a:hover,.tl-blog-card h3 a:hover{color:var(--green)}.tl-blog-feature article>p:not(.tl-blog-eyebrow){color:var(--muted);max-width:520px;font-size:16px;line-height:1.75}.tl-blog-story-meta{border-top:1px solid var(--line);color:#748277;justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding-top:22px;font-size:11px;display:flex}.tl-blog-story-meta>a{color:var(--green);font-size:12px;font-weight:650}.tl-blog-story-meta>a span{margin-left:10px}.tl-blog-latest{max-width:1440px;margin:auto;padding:94px clamp(22px,8.5vw,132px) 100px}.tl-blog-section-head{justify-content:space-between;align-items:end;margin-bottom:33px;display:flex}.tl-blog-section-head .tl-blog-eyebrow{margin-bottom:15px}.tl-blog-section-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(34px,4.5vw,56px);line-height:1}.tl-blog-section-head>span{color:var(--muted);padding-bottom:7px;font-size:12px}.tl-blog-section-head>span i{color:var(--green);padding-left:9px;font-style:normal}.tl-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.tl-blog-card{border:1px solid var(--line);background:#ffffff7a;border-radius:16px;transition:transform .25s,box-shadow .25s;overflow:hidden}.tl-blog-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #18402e14}.tl-blog-card-art{background:radial-gradient(at 50% 40%,#dcf2e6,#e9eee5 67%);justify-content:center;align-items:center;height:230px;display:flex;position:relative;overflow:hidden}.tl-blog-card-art:after{content:"";border:1px solid #0b7b5833;border-radius:50%;width:74%;height:60%;position:absolute;transform:rotate(-26deg)}.tl-blog-card-art.art-3{background:radial-gradient(at 53%,#ddf0e5,#eceee5 66%)}.tl-blog-card-art.art-3:after{width:55%;height:90%;transform:rotate(33deg)}.tl-blog-card-art>span,.tl-blog-card-art>small{letter-spacing:.16em;color:#708d7e;font:8px ui-monospace,monospace;position:absolute}.tl-blog-card-art>span{top:18px;left:20px}.tl-blog-card-art>small{bottom:17px;right:20px}.tl-blog-card-art>strong{letter-spacing:-.1em;color:#107959;z-index:1;text-shadow:0 6px 26px #08775a21;font-size:clamp(68px,10vw,108px)}.tl-blog-card-art>strong i{color:#27b89b;font-style:normal}.tl-blog-card-copy{padding:25px 27px 24px}.tl-blog-card-copy .tl-blog-eyebrow{margin-bottom:14px;font-size:9px}.tl-blog-card h3{letter-spacing:-.045em;max-width:470px;margin:0 0 12px;font-size:25px;line-height:1.1}.tl-blog-card-copy>p:not(.tl-blog-eyebrow){color:var(--muted);min-height:44px;margin:0;font-size:13px;line-height:1.65}.tl-blog-card .tl-blog-story-meta{margin-top:19px;padding-top:16px}.tl-blog-newsletter{text-align:center;border-block:1px solid var(--line);background:#e8f0e8;padding:75px 20px 83px}.tl-blog-newsletter .tl-blog-eyebrow{margin-bottom:15px}.tl-blog-newsletter h2{letter-spacing:-.065em;margin:0;font-size:clamp(35px,5vw,58px)}.tl-blog-newsletter>p:not(.tl-blog-eyebrow){color:var(--muted);margin:12px 0 24px;font-size:14px}.tl-blog-button{background:var(--green);border-radius:7px;align-items:center;gap:21px;padding:14px 19px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 10px 25px #08775a2e;color:#fff!important}.tl-blog-button span{font-size:15px}.tl-blog-footer{border-top:1px solid var(--line);color:#77847a;justify-content:space-between;align-items:center;gap:24px;min-height:91px;padding:20px clamp(20px,5.1vw,82px);font-size:11px;display:flex}.tl-blog-footer .tl-blog-brand{color:var(--ink);font-size:15px}.tl-blog-footer>div{color:#596e60;align-items:center;gap:clamp(14px,2vw,29px);display:flex}.tl-blog-reading{background:#f8f8f0}.tl-article-hero{max-width:900px;margin:auto;padding:64px 24px 42px}.tl-article-back{color:var(--green);margin-bottom:56px;font-size:12px;display:inline-block}.tl-article-hero .tl-blog-eyebrow{margin-bottom:16px}.tl-article-hero h1{max-width:850px;font-size:clamp(42px,6vw,74px)}.tl-article-hero>p:not(.tl-blog-eyebrow){color:var(--muted);max-width:700px;margin:21px 0;font-size:18px;line-height:1.7}.tl-article-hero time{color:#7f8d81;font-size:11px}.tl-article-art{background:linear-gradient(135deg,#d9eddf,#e8f1e7 51%,#cce6d8);border-radius:17px;justify-content:center;align-items:center;max-width:900px;height:320px;margin:0 auto 57px;display:flex;position:relative;overflow:hidden}.tl-article-art:before,.tl-article-art:after{content:"";border:1px solid #0d7e592e;border-radius:50%;width:75%;height:54%;position:absolute;transform:rotate(28deg)}.tl-article-art:after{width:55%;height:90%;transform:rotate(-33deg)}.tl-article-art>span,.tl-article-art>small{letter-spacing:.17em;color:#668f7d;font:9px ui-monospace,monospace;position:absolute}.tl-article-art>span{top:21px;left:24px}.tl-article-art>small{bottom:20px;right:24px}.tl-article-art>div{z-index:1;color:var(--green);align-items:center;gap:18px;font-size:24px;font-weight:600;line-height:1.1;display:flex}.tl-article-body{max-width:700px;margin:0 auto;padding:0 24px 95px}.tl-article-body section{margin:0 0 37px}.tl-article-body h2{letter-spacing:-.04em;margin:0 0 14px;font-size:25px;line-height:1.2}.tl-article-body p,.tl-article-body li{color:#52665a;margin:0 0 15px;font-size:16px;line-height:1.9}.tl-article-end{border:1px solid var(--line);background:#eff3e9;border-radius:12px;gap:15px;margin-top:55px;padding:24px;display:grid}.tl-article-end>span{letter-spacing:.17em;color:#789385;margin-bottom:2px;font:9px ui-monospace,monospace}.tl-article-end>a{color:var(--green);font-size:13px;font-weight:600}.tl-article-end b{float:right}@media (max-width:760px){.tl-blog-nav{height:64px;padding:0 18px}.tl-blog-brand{font-size:15px}.tl-blog-brand img{width:26px;height:26px}.tl-blog-nav>div{gap:15px;font-size:11px}.tl-blog-nav>div>a:first-child{display:none}.tl-blog-social{padding:8px 11px}.tl-blog-hero{grid-template-columns:1fr;gap:32px;min-height:auto;padding:61px 23px 48px}.tl-blog-hero h1{font-size:clamp(45px,12vw,67px)}.tl-blog-intro{margin:19px 0 20px;font-size:14px;line-height:1.7}.tl-blog-eyebrow{margin-bottom:17px;font-size:9px}.tl-blog-hero-art{justify-self:center;width:min(100%,380px);min-height:300px}.tl-blog-art-core{width:130px;height:130px;font-size:15px}.tl-blog-feature{grid-template-columns:1fr;gap:28px;padding:44px 22px 48px}.tl-blog-feature-art{height:250px}.tl-blog-feature-monogram{font-size:150px}.tl-blog-feature h2{font-size:36px}.tl-blog-feature article>p:not(.tl-blog-eyebrow){font-size:14px}.tl-blog-latest{padding:60px 22px 64px}.tl-blog-section-head{align-items:start;margin-bottom:24px;display:block}.tl-blog-section-head h2{font-size:39px}.tl-blog-section-head>span{margin-top:13px;display:block}.tl-blog-grid{grid-template-columns:1fr;gap:16px}.tl-blog-card-art{height:205px}.tl-blog-card-copy{padding:22px 20px}.tl-blog-card h3{font-size:22px}.tl-blog-card-copy>p:not(.tl-blog-eyebrow){font-size:12px}.tl-blog-newsletter{padding:57px 20px 62px}.tl-blog-newsletter h2{font-size:38px}.tl-blog-footer{grid-template-columns:1fr auto;gap:13px;padding:24px 20px;display:grid}.tl-blog-footer>span{grid-area:2/1/auto/-1}.tl-blog-footer>div{border-top:1px solid var(--line);grid-area:3/1/auto/-1;justify-content:space-between;padding-top:11px}.tl-article-hero{padding:41px 22px 28px}.tl-article-back{margin-bottom:38px}.tl-article-hero h1{font-size:clamp(41px,11vw,58px)}.tl-article-hero>p:not(.tl-blog-eyebrow){font-size:15px}.tl-article-art{height:230px;margin:0 16px 38px}.tl-article-art>div{gap:10px;font-size:18px}.tl-article-art>div img{width:42px;height:42px}.tl-article-art>small{font-size:7px;right:14px}.tl-article-body{padding:0 22px 65px}.tl-article-body h2{font-size:22px}.tl-article-body p,.tl-article-body li{font-size:15px;line-height:1.8}}@media (max-width:390px){.tl-blog-nav>div{gap:9px}.tl-blog-social{padding:7px 8px;font-size:10px}.tl-blog-brand{gap:6px}.tl-blog-brand>i{margin-inline:0}.tl-blog-hero h1{font-size:44px}.tl-blog-card-art{height:180px}}@media (prefers-reduced-motion:reduce){.tl-blog-card{transition:none}.tl-blog-card:hover{transform:none}}
