.things-module__tgKlBq__page{--ink:#163d3b;--muted:#5d6e6a;--paper:#faf9f5;--line:#dce3db;background:var(--paper);color:var(--ink)}.things-module__tgKlBq__page .container{max-width:1280px}.things-module__tgKlBq__page a:focus-visible,.things-module__tgKlBq__page button:focus-visible,.things-module__tgKlBq__page summary:focus-visible{outline-offset:5px;outline:3px solid #bc8c35}.things-module__tgKlBq__hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:54px;max-width:1440px;min-height:565px;margin:auto;padding:44px 64px 52px;display:grid}.things-module__tgKlBq__breadcrumb{color:var(--muted);gap:12px;margin-bottom:42px;font-size:12px;display:flex}.things-module__tgKlBq__eyebrow{letter-spacing:.19em;color:#56766a;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.things-module__tgKlBq__hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(35px,3.8vw,57px);line-height:1.12}.things-module__tgKlBq__hero em,.things-module__tgKlBq__sectionHeader em{color:#9a6b2d;font-family:Georgia,serif;font-weight:400}.things-module__tgKlBq__heroCopy>p{max-width:485px;color:var(--muted);font-size:16px;line-height:1.8}.things-module__tgKlBq__heroCopy form{border:1px solid var(--line);border-radius:14px;min-height:60px;padding:8px 8px 8px 16px;box-shadow:0 10px 30px #163d3b09}.things-module__tgKlBq__heroCopy form button[type=submit]{color:#fff;background:#174e47;border-radius:9px;min-height:44px}.things-module__tgKlBq__heroCopy form input{box-shadow:none;background:0 0;border:0;min-height:42px;padding:0}.things-module__tgKlBq__loadMore{text-align:center;padding-top:36px}.things-module__tgKlBq__loadMore p{color:var(--muted);margin-bottom:14px;font-size:12px}.things-module__tgKlBq__loadMore button{border:1px solid var(--line);border-radius:9px;min-height:48px;padding:14px 24px;font-size:13px;font-weight:600}.things-module__tgKlBq__quickLinks{flex-wrap:wrap;align-items:center;gap:12px;margin-top:19px;font-size:11px;display:flex}.things-module__tgKlBq__quickLinks>span{color:var(--muted)}.things-module__tgKlBq__quickLinks a{border-bottom:1px solid #c7cfc4;padding:5px 0}.things-module__tgKlBq__heroArt{isolation:isolate;background:#254b52;border-radius:150px 150px 22px 22px;height:440px;margin:12px 0 0 15px;position:relative}.things-module__tgKlBq__skyline{object-fit:cover;border-radius:inherit}.things-module__tgKlBq__heroArt:after{content:"";border-radius:inherit;z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#072c34bb);position:absolute;inset:0}.things-module__tgKlBq__photoCaption{color:#fff;z-index:2;gap:8px;display:grid;position:absolute;bottom:30px;left:26px}.things-module__tgKlBq__photoCaption span{letter-spacing:.12em;font-size:10px}.things-module__tgKlBq__photoCaption strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.things-module__tgKlBq__desertInset{z-index:3;border:6px solid #faf9f5;border-radius:9px;width:145px;height:175px;position:absolute;bottom:45px;right:-25px;overflow:hidden;transform:rotate(7deg);box-shadow:0 15px 35px #102e3230}.things-module__tgKlBq__desertInset img{object-fit:cover}.things-module__tgKlBq__desertInset span{bottom:0;color:#163d3b;letter-spacing:.1em;text-align:center;background:#faf9f5;padding:9px 4px 2px;font-size:8px;position:absolute;inset-inline:0}.things-module__tgKlBq__catalogue{max-width:1280px;margin:auto;padding:48px 24px 70px;scroll-margin-top:170px}.things-module__tgKlBq__resultsIntro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.things-module__tgKlBq__resultsIntro h2{letter-spacing:-.04em;margin-top:10px;font-size:27px}.things-module__tgKlBq__resultsIntro>p{color:var(--muted);font-size:12px}.things-module__tgKlBq__notice{color:#62491f;background:#fff2d5;border:1px solid #dfcfa8;border-radius:12px;margin-bottom:24px;padding:18px;font-size:14px}.things-module__tgKlBq__notice button{min-height:44px;margin-left:10px;font-weight:700;text-decoration:underline}.things-module__tgKlBq__guide{border-top:1px solid var(--line);max-width:1280px;margin:auto;padding:68px 24px 72px;scroll-margin-top:160px}.things-module__tgKlBq__sectionHeader{justify-content:space-between;align-items:end;gap:36px;margin-bottom:36px;display:flex}.things-module__tgKlBq__sectionHeader h2{letter-spacing:-.04em;margin-top:16px;font-size:45px;line-height:1.13}.things-module__tgKlBq__sectionHeader>p{max-width:355px;color:var(--muted);font-size:14px;line-height:1.8}.things-module__tgKlBq__ideas{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.things-module__tgKlBq__idea{flex-direction:column;display:flex}.things-module__tgKlBq__ideaImage{background:#d8ddd2;border-radius:14px;height:230px;position:relative;overflow:hidden}.things-module__tgKlBq__ideaImage img{object-fit:cover;transition:transform .5s}.things-module__tgKlBq__idea:hover img{transform:scale(1.035)}.things-module__tgKlBq__ideaImage>span{background:var(--paper);border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid;position:absolute;top:16px;left:16px}.things-module__tgKlBq__idea h3{letter-spacing:-.03em;margin-top:23px;font-size:23px}.things-module__tgKlBq__idea p{color:var(--muted);margin:12px 0 20px;font-size:14px;line-height:1.85}.things-module__tgKlBq__idea a{border-bottom:1px solid var(--line);justify-content:space-between;margin-top:auto;padding:12px 0;font-size:13px;font-weight:600;display:flex}.things-module__tgKlBq__planning{background:#eaf0e8;border-radius:20px;grid-template-columns:1fr 1.3fr;gap:70px;max-width:1232px;margin:0 auto;padding:48px;display:grid}.things-module__tgKlBq__planning h2{letter-spacing:-.035em;margin:18px 0 25px;font-size:32px;line-height:1.2}.things-module__tgKlBq__planning a,.things-module__tgKlBq__faq a{border-bottom:1px solid;padding-bottom:5px;font-size:13px;font-weight:600}.things-module__tgKlBq__planning ol{counter-reset:step;margin:0;padding:0;list-style:none}.things-module__tgKlBq__planning li{counter-increment:step;border-bottom:1px solid #cbd7c8;margin-bottom:24px;padding:0 0 24px 48px;position:relative}.things-module__tgKlBq__planning li:last-child{border:0;margin-bottom:0;padding-bottom:0}.things-module__tgKlBq__planning li:before{content:"0" counter(step);color:#728b75;font-size:13px;position:absolute;top:0;left:0}.things-module__tgKlBq__planning h3{font-size:16px;font-weight:600}.things-module__tgKlBq__planning p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.8}.things-module__tgKlBq__faq{grid-template-columns:1fr 1.4fr;gap:80px;max-width:1280px;margin:auto;padding:88px 24px;display:grid}.things-module__tgKlBq__faq h2{letter-spacing:-.04em;margin:16px 0;font-size:32px}.things-module__tgKlBq__faq>div>p{color:var(--muted);margin-bottom:25px;font-size:14px}.things-module__tgKlBq__faq details{border-bottom:1px solid var(--line);margin-bottom:18px;padding:0 0 18px}.things-module__tgKlBq__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:15px;font-weight:600;list-style:none;display:flex}.things-module__tgKlBq__faq summary::-webkit-details-marker{display:none}.things-module__tgKlBq__faq summary span{flex-shrink:0;font-size:23px;font-weight:400}.things-module__tgKlBq__faq details[open] summary span{transform:rotate(45deg)}.things-module__tgKlBq__faq details p{color:var(--muted);padding:10px 35px 4px 0;font-size:14px;line-height:1.85}.things-module__tgKlBq__cta{color:#fff;background:#143e39;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;max-width:1232px;margin:0 auto 70px;padding:44px;display:flex}.things-module__tgKlBq__cta .things-module__tgKlBq__eyebrow{color:#c7d5ba}.things-module__tgKlBq__cta h2{letter-spacing:-.04em;margin:14px 0 8px;font-size:30px}.things-module__tgKlBq__cta p{color:#cad9d2;font-size:14px}.things-module__tgKlBq__cta>a{color:#163d3b;background:#ead9b4;border-radius:9px;flex-shrink:0;gap:35px;padding:17px 24px;font-size:13px;font-weight:600;display:flex}.dark .things-module__tgKlBq__page{--ink:#e2ede7;--muted:#a4b8ae;--paper:#101e1b;--line:#30473b}.dark .things-module__tgKlBq__eyebrow{color:#a9c5b3}.dark .things-module__tgKlBq__planning{background:#1a3028}:is(.dark .things-module__tgKlBq__hero em,.dark .things-module__tgKlBq__sectionHeader em){color:#e3c18b}@media (max-width:1000px){.things-module__tgKlBq__hero{gap:28px;padding:30px 28px 45px}.things-module__tgKlBq__heroArt{height:390px}.things-module__tgKlBq__desertInset{width:115px;height:140px;right:-8px}.things-module__tgKlBq__planning,.things-module__tgKlBq__cta{margin-inline:24px}.things-module__tgKlBq__faq{gap:40px}.things-module__tgKlBq__resultsIntro>p{display:none}}@media (max-width:700px){.things-module__tgKlBq__hero{grid-template-columns:1fr;gap:26px;padding:24px 20px 32px}.things-module__tgKlBq__breadcrumb{margin-bottom:24px}.things-module__tgKlBq__hero h1{font-size:38px}.things-module__tgKlBq__heroArt{border-radius:85px 85px 16px 16px;height:280px;margin:0 12px 0 0}.things-module__tgKlBq__desertInset{width:110px;height:130px;bottom:20px;right:-12px}.things-module__tgKlBq__heroCopy>p{font-size:14px}.things-module__tgKlBq__quickLinks{gap:9px;font-size:10px}.things-module__tgKlBq__catalogue{padding:32px 20px 44px}.things-module__tgKlBq__resultsIntro h2{font-size:24px}.things-module__tgKlBq__sectionHeader{display:block}.things-module__tgKlBq__sectionHeader h2{font-size:36px}.things-module__tgKlBq__sectionHeader>p{margin-top:20px}.things-module__tgKlBq__guide{padding:40px 20px}.things-module__tgKlBq__ideas{grid-template-columns:1fr;gap:34px}.things-module__tgKlBq__ideaImage{height:250px}.things-module__tgKlBq__planning{grid-template-columns:1fr;gap:32px;margin-inline:20px;padding:28px}.things-module__tgKlBq__planning h2{font-size:29px}.things-module__tgKlBq__faq{grid-template-columns:1fr;gap:32px;padding:50px 20px}.things-module__tgKlBq__cta{margin:0 20px 44px;padding:28px;display:block}.things-module__tgKlBq__cta h2{font-size:27px}.things-module__tgKlBq__cta>a{width:fit-content;margin-top:25px}}@media (prefers-reduced-motion:reduce){.things-module__tgKlBq__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
