.tm-page{color:var(--tm-ink, #1d2922);background:var(--tm-bone, #f4f7f1);font-family:var(--font-body--family, Arial, sans-serif);overflow:clip}.tm-page,.tm-page *{box-sizing:border-box}.tm-page h1,.tm-page h2,.tm-page h3{color:inherit;font-family:var(--font-heading--family, var(--font-body--family, Arial, sans-serif));text-wrap:balance}.tm-page p,.tm-page li{text-wrap:pretty}.tm-page a,.tm-page button,.tm-page input,.tm-page select,.tm-page textarea{font:inherit}.tm-page a:focus-visible,.tm-page button:focus-visible,.tm-page input:focus-visible,.tm-page select:focus-visible,.tm-page textarea:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px var(--tm-pine, #03070e)}.tm-page .rte>:first-child{margin-top:0}.tm-page .rte>:last-child{margin-bottom:0}.tm-page .rte p,.tm-page .rte li{line-height:1.72}.tm-page .rte a{color:currentColor;text-decoration-thickness:1px;text-underline-offset:.22em}.tm-page__eyebrow{margin:0 0 16px;color:var(--tm-leaf, #355f1c);font-size:12px;font-weight:850;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.tm-page__eyebrow--light{color:#bdde42}.tm-page__title{max-width:980px;margin:0;font-size:clamp(50px,5.5vw,82px);font-weight:850;letter-spacing:-.055em;line-height:.86;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-transform:uppercase;word-break:normal}.tm-page__lede{max-width:720px;margin-top:28px;color:#e6ede1;font-size:clamp(17px,1.5vw,20px)}.tm-page__lede p{line-height:1.65}.tm-page__button,.tm-page__text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:50px;padding:0 22px;border:1px solid var(--tm-leaf, #355f1c);border-radius:4px;color:#fff;background:var(--tm-leaf, #355f1c);font-size:12px;font-weight:850;letter-spacing:.035em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.tm-page__button:hover,.tm-page__text-link:hover{border-color:var(--tm-pine, #03070e);background:var(--tm-pine, #03070e);transform:translateY(-2px)}.tm-page__button--outline{border-color:color-mix(in srgb,#fff 45%,transparent);background:transparent}.tm-page__button--outline:hover{border-color:#fff;color:var(--tm-pine, #03070e);background:#fff}.tm-page__external-note{font-weight:500;text-transform:none}.tm-how__hero{min-height:570px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);color:#fff;background:var(--tm-pine, #03070e)}.tm-how__hero-copy{padding:clamp(76px,9vw,132px) clamp(32px,7vw,112px);display:flex;flex-direction:column;justify-content:center}.tm-how__hero-media,.tm-how__hero-motif{min-height:440px;margin:0}.tm-how__hero-media img{width:100%;height:100%;display:block;object-fit:cover}.tm-how__hero-motif{position:relative;display:grid;align-content:center;gap:3px;padding:clamp(48px,7vw,96px);overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 22%,rgba(189,222,66,.42),transparent 31%),linear-gradient(145deg,#245915,#0a1210 68%)}.tm-how__hero-motif:before,.tm-how__hero-motif:after{content:"";position:absolute;width:250px;height:250px;border:1px solid rgba(255,255,255,.14);border-radius:50%}.tm-how__hero-motif:before{right:-92px;top:-74px}.tm-how__hero-motif:after{right:-35px;top:-17px}.tm-how__hero-motif span{position:relative;z-index:1;font-family:var(--font-heading--family, Arial, sans-serif);font-size:clamp(56px,8vw,116px);font-weight:850;letter-spacing:-.06em;line-height:.8}.tm-how__hero-motif span:nth-child(2){color:#bdde42}.tm-how__body{width:min(calc(100% - 64px),1240px);margin-inline:auto;padding:96px 0 112px;display:grid;grid-template-columns:minmax(210px,.58fr) minmax(0,1.42fr);gap:clamp(56px,9vw,132px)}.tm-how__intro{position:sticky;top:32px;align-self:start}.tm-how__intro h2{margin:0 0 20px;font-size:clamp(34px,4vw,52px);letter-spacing:-.04em;line-height:.95;text-transform:uppercase}.tm-how__intro .rte{color:#607066}.tm-how__steps{margin:0;padding:0;border-top:1px solid var(--tm-border, #cad6c3);list-style:none}.tm-how__step{position:relative;padding:36px 0 38px 82px;border-bottom:1px solid var(--tm-border, #cad6c3)}.tm-how__step-number{position:absolute;left:0;top:42px;color:var(--tm-bronze, #b27a3b);font-size:13px;font-weight:850;letter-spacing:.08em}.tm-how__step-label{margin:0 0 8px;color:var(--tm-leaf, #355f1c);font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.tm-how__step h3{margin:0 0 14px;font-size:clamp(30px,3.5vw,46px);letter-spacing:-.035em;line-height:.98;text-transform:uppercase}.tm-how__step .rte,.tm-how__troubleshooting .rte{color:#607066;font-size:16px}.tm-how__troubleshooting{margin-top:28px;padding:30px 32px;border:1px solid var(--tm-border, #cad6c3);border-left:5px solid var(--tm-leaf, #355f1c);border-radius:4px;background:var(--tm-paper, #fff);box-shadow:var(--tm-shadow, 0 18px 48px rgba(3, 7, 14, .08))}.tm-how__troubleshooting h3{margin:0 0 12px;font-size:24px;line-height:1.05;text-transform:uppercase}.tm-how__links{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.tm-how__links .tm-page__button--outline{border-color:var(--tm-leaf, #355f1c);color:var(--tm-pine, #03070e)}.tm-how__links .tm-page__button--outline:hover{color:#fff;background:var(--tm-pine, #03070e)}.tm-guide__hero{position:relative;min-height:520px;padding:clamp(78px,9vw,136px) max(32px,calc((100vw - 1240px)/2 + 32px));overflow:hidden;color:#fff;background:radial-gradient(circle at 86% 18%,rgba(189,222,66,.3),transparent 24%),linear-gradient(118deg,var(--tm-pine, #03070e),#245915)}.tm-guide__hero-copy{position:relative;z-index:1}.tm-guide__watermark{position:absolute;right:-1vw;bottom:-.17em;color:#ffffff0d;font-family:var(--font-heading--family, Arial, sans-serif);font-size:clamp(112px,20vw,310px);font-weight:850;letter-spacing:-.07em;line-height:.8;white-space:nowrap}.tm-guide__layout{width:min(calc(100% - 64px),1240px);margin-inline:auto;padding:94px 0 112px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(60px,9vw,132px)}.tm-guide__nav{position:sticky;top:30px;align-self:start;border-top:4px solid var(--tm-leaf, #355f1c)}.tm-guide__nav p{margin:18px 0 12px;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tm-guide__nav a{display:block;padding:12px 0;border-top:1px solid var(--tm-border, #cad6c3);color:#607066;font-size:13px;line-height:1.35;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.tm-guide__nav a:hover{padding-left:7px;color:var(--tm-pine, #03070e)}.tm-guide__chapter{position:relative;margin-bottom:58px;padding:0 0 62px 82px;border-bottom:1px solid var(--tm-border, #cad6c3);scroll-margin-top:32px}.tm-guide__chapter-number{position:absolute;left:0;top:4px;color:var(--tm-bronze, #b27a3b);font-size:13px;font-weight:850;letter-spacing:.08em}.tm-guide__chapter-kicker{margin:0 0 10px;color:var(--tm-leaf, #355f1c);font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.tm-guide__chapter h2{margin:0 0 20px;font-size:clamp(36px,4.5vw,60px);letter-spacing:-.045em;line-height:.93;text-transform:uppercase}.tm-guide__chapter .rte{max-width:780px;color:#607066;font-size:17px}.tm-guide__next{padding:38px;color:#fff;background:var(--tm-pine, #03070e)}.tm-guide__next h2{margin:0 0 22px;font-size:30px;line-height:1;text-transform:uppercase}.tm-guide__next-links{display:flex;flex-wrap:wrap;gap:12px}.tm-story__hero{min-height:620px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);background:var(--tm-paper, #fff)}.tm-story__hero-copy{padding:clamp(74px,9vw,132px) clamp(32px,7vw,108px);display:flex;flex-direction:column;justify-content:center}.tm-story__hero .tm-page__lede{color:#607066}.tm-story__media,.tm-story__fact{min-height:480px;margin:0}.tm-story__media img{width:100%;height:100%;display:block;object-fit:cover}.tm-story__fact{position:relative;padding:clamp(48px,7vw,94px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:#fff;background:radial-gradient(circle at 22% 16%,rgba(189,222,66,.34),transparent 28%),var(--tm-pine, #03070e)}.tm-story__fact:before{content:"4";position:absolute;right:-.05em;top:-.15em;color:#ffffff0f;font-family:var(--font-heading--family, Arial, sans-serif);font-size:clamp(250px,35vw,520px);font-weight:900;line-height:1}.tm-story__fact strong{position:relative;display:block;max-width:520px;font-family:var(--font-heading--family, Arial, sans-serif);font-size:clamp(42px,5.5vw,74px);letter-spacing:-.045em;line-height:.92;text-transform:uppercase}.tm-story__origin{padding:104px max(32px,calc((100vw - 1040px)/2 + 32px));color:#fff;background:var(--tm-pine, #03070e)}.tm-story__origin h2{max-width:920px;margin:0;font-size:clamp(44px,6.2vw,84px);letter-spacing:-.05em;line-height:.9;text-transform:uppercase}.tm-story__origin .rte{max-width:760px;margin-top:30px;color:#e6ede1;font-size:18px}.tm-story__chapters{width:min(calc(100% - 64px),1120px);margin-inline:auto;padding:88px 0 96px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tm-story__chapter{min-height:290px;padding:34px;border-top:5px solid var(--tm-bronze, #b27a3b);background:var(--tm-paper, #fff);box-shadow:var(--tm-shadow, 0 18px 48px rgba(3, 7, 14, .08))}.tm-story__chapter-number{color:var(--tm-leaf, #355f1c);font-size:12px;font-weight:850;letter-spacing:.08em}.tm-story__chapter h2{margin:42px 0 14px;font-size:28px;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.tm-story__chapter .rte{color:#607066}.tm-story__cta{padding:48px max(32px,calc((100vw - 1120px)/2 + 32px));display:flex;align-items:center;justify-content:space-between;gap:28px;background:#e6ede1}.tm-story__cta p{margin:0;font-family:var(--font-heading--family, Arial, sans-serif);font-size:clamp(24px,3vw,38px);font-weight:850;line-height:1;text-transform:uppercase}.tm-proof-page__hero,.tm-retail__hero{padding:clamp(82px,10vw,148px) max(32px,calc((100vw - 1240px)/2 + 32px));color:#fff;background:radial-gradient(circle at 83% 18%,rgba(189,222,66,.38),transparent 25%),linear-gradient(120deg,var(--tm-pine, #03070e),#245915)}.tm-proof-page__body{width:min(calc(100% - 64px),1240px);margin-inline:auto;padding:94px 0 110px;display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(54px,9vw,126px)}.tm-proof-page__statement{align-self:start;padding:34px;border:1px solid var(--tm-border, #cad6c3);background:transparent}.tm-proof-page__statement span{color:var(--tm-leaf, #355f1c);font-size:32px}.tm-proof-page__statement h2{margin:48px 0 0;font-size:clamp(32px,4vw,50px);letter-spacing:-.04em;line-height:.96;text-transform:uppercase}.tm-proof-page__cards{display:grid;gap:20px}.tm-proof-page__card{padding:34px;border-left:5px solid var(--tm-bronze, #b27a3b);background:var(--tm-paper, #fff);box-shadow:var(--tm-shadow, 0 18px 48px rgba(3, 7, 14, .08))}.tm-proof-page__card-label,.tm-retail__card-label{margin:0 0 12px;color:var(--tm-leaf, #355f1c);font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.tm-proof-page__card h2{margin:0 0 14px;font-size:clamp(28px,3vw,38px);letter-spacing:-.03em;line-height:1;text-transform:uppercase}.tm-proof-page__card .rte{color:#607066}.tm-proof-page__card a{display:inline-flex;gap:9px;margin-top:20px;color:var(--tm-pine, #03070e);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.tm-retail{min-height:70vh}.tm-retail__cards{position:relative;width:min(calc(100% - 64px),1240px);margin:-44px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tm-retail__card{min-height:330px;padding:32px;display:flex;flex-direction:column;border-top:5px solid var(--tm-bronze, #b27a3b);background:var(--tm-paper, #fff);box-shadow:var(--tm-shadow, 0 18px 48px rgba(3, 7, 14, .08))}.tm-retail__card--direct{border-top-color:var(--tm-leaf, #355f1c)}.tm-retail__card h2{margin:auto 0 12px;font-size:clamp(34px,4vw,52px);letter-spacing:-.04em;line-height:.94;text-transform:uppercase}.tm-retail__card-copy{margin:0 0 20px;color:#607066;line-height:1.5}.tm-retail__card .tm-page__button{width:100%}.tm-retail__disclaimer{width:min(calc(100% - 64px),1240px);margin:28px auto 0;padding-bottom:90px;color:#607066;font-size:13px}.tm-commercial{color:#fff;background:var(--tm-pine, #03070e)}.tm-commercial__shell{position:relative;width:min(calc(100% - 64px),1240px);margin-inline:auto;padding:94px 0 106px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(60px,9vw,126px)}.tm-commercial__shell:before{content:"";position:absolute;left:-330px;top:-310px;width:560px;height:560px;border:1px solid rgba(189,222,66,.24);border-radius:50%;box-shadow:0 0 0 58px #bdde4209,0 0 0 116px #bdde4206}.tm-commercial__copy,.tm-commercial__form-wrap{position:relative}.tm-commercial__title{margin:0;font-size:clamp(46px,4.8vw,68px);font-weight:850;letter-spacing:-.05em;line-height:.88;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-transform:uppercase;word-break:normal}.tm-commercial__lede{max-width:580px;margin:26px 0 34px;color:#e6ede1;font-size:17px;line-height:1.68}.tm-commercial__audiences,.tm-contact__topics{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2);list-style:none}.tm-commercial__audiences li,.tm-contact__topics li{min-height:54px;padding:10px 0;display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:800;letter-spacing:.035em;line-height:1.35;text-transform:uppercase}.tm-commercial__audiences span{color:var(--tm-bronze, #b27a3b)}.tm-commercial__form-wrap,.tm-contact__form-wrap{padding:38px;color:var(--tm-ink, #1d2922);background:var(--tm-bone, #f4f7f1);box-shadow:18px 18px #bdde4229}.tm-form__heading{margin:0 0 26px;font-size:clamp(24px,2.5vw,34px);letter-spacing:-.025em;line-height:1;text-transform:uppercase}.tm-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tm-form__field{display:grid;gap:7px}.tm-form__field--wide{grid-column:1 / -1}.tm-form__field label{font-size:11px;font-weight:850;letter-spacing:.045em;line-height:1.35;text-transform:uppercase}.tm-form__optional{font-weight:500;text-transform:none}.tm-form__field input,.tm-form__field select,.tm-form__field textarea{width:100%;min-height:50px;padding:12px 13px;border:1px solid var(--tm-muted, #607066);border-radius:3px;color:var(--tm-ink, #1d2922);background:#fff;font-size:16px}.tm-form__field textarea{min-height:138px;resize:vertical}.tm-form__field [aria-invalid=true]{border-color:#9c3225}.tm-form__button{min-height:52px;margin-top:22px;padding:0 28px;border:1px solid var(--tm-leaf, #355f1c);border-radius:4px;color:#fff;background:var(--tm-leaf, #355f1c);font-size:12px;font-weight:850;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.tm-form__button:hover{border-color:var(--tm-pine, #03070e);background:var(--tm-pine, #03070e)}.tm-form__status,.tm-form__errors{margin:0 0 24px;padding:14px 16px;border-left:4px solid var(--tm-leaf, #355f1c);background:#e6ede1}.tm-form__errors{border-color:#9c3225;background:#f7e2dc}.tm-form__errors h2{margin:0 0 8px;font-size:17px}.tm-form__errors ul{margin:0;padding-left:20px}.tm-contact{min-height:720px;display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr)}.tm-contact__intro{padding:clamp(74px,9vw,132px) clamp(32px,7vw,100px);color:#fff;background:radial-gradient(circle at 12% 90%,rgba(74,134,31,.62),transparent 30%),var(--tm-pine, #03070e)}.tm-contact__intro .tm-page__lede{font-size:17px}.tm-contact__topics{margin-top:48px}.tm-contact__form-wrap{align-self:stretch;padding:clamp(58px,8vw,112px) clamp(32px,7vw,108px);box-shadow:none}.tm-branding{background:var(--tm-turf-mist, #f4f7f1)}.tm-branding__hero{min-height:620px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);color:var(--tm-soft-white, #f5f5f5);background:var(--tm-night-turf, #03070e)}.tm-branding__hero-copy{padding:clamp(76px,9vw,132px) clamp(32px,7vw,112px);display:flex;flex-direction:column;justify-content:center}.tm-branding__hero-copy .tm-page__lede{max-width:620px}.tm-branding__hero-copy .tm-page__button{width:fit-content;margin-top:34px}.tm-branding__logo-stage{position:relative;min-height:440px;margin:0;display:grid;place-items:center;overflow:hidden;background:var(--tm-night-turf, #03070e)}.tm-branding__logo-stage:before,.tm-branding__logo-stage:after{content:"";position:absolute;width:min(45vw,620px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--tm-gold-highlight, #e0b774) 38%,transparent);border-radius:50%;pointer-events:none}.tm-branding__logo-stage:after{width:min(37vw,500px);border-color:color-mix(in srgb,var(--tm-fresh-green, #8ebf2e) 40%,transparent)}.tm-branding__logo-stage img{position:relative;z-index:1;width:min(82%,620px);height:auto;display:block;mix-blend-mode:lighten}.tm-branding__jump-nav{min-height:64px;padding:12px max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 34px;border-bottom:1px solid var(--tm-border-sage, #cad6c3);color:var(--tm-carbon-green, #1d2922);background:var(--tm-bronze-wash, #f6f0e5)}.tm-branding__jump-nav a{padding-block:7px;color:inherit;font-size:12px;font-weight:850;letter-spacing:.07em;text-decoration-thickness:1px;text-underline-offset:5px;text-transform:uppercase}.tm-branding__section{padding:clamp(74px,9vw,128px) max(32px,calc((100vw - 1240px)/2));scroll-margin-top:calc(var(--header-group-height, 90px) + 24px)}.tm-branding__section--core{background:var(--tm-soft-white, #f5f5f5)}.tm-branding__section--web{background:var(--tm-soft-sage, #e6ede1)}.tm-branding__section--usage{background:var(--tm-turf-mist, #f4f7f1)}.tm-branding__section-heading{max-width:840px;margin-bottom:clamp(40px,6vw,70px)}.tm-branding__section-heading h2,.tm-branding__accessibility h2{margin:0;font-size:clamp(38px,5vw,66px);font-weight:850;letter-spacing:-.05em;line-height:.95}.tm-branding__section-heading>p:last-child{max-width:680px;margin:24px 0 0;color:var(--tm-moss-slate, #607066);font-size:17px;line-height:1.65}.tm-branding__section--web .tm-branding__section-heading>p:last-child{color:var(--tm-carbon-green, #1d2922)}.tm-branding__swatches{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none}.tm-branding__swatch{min-height:174px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;color:var(--swatch-ink);border:1px solid color-mix(in srgb,var(--swatch-ink) 18%,transparent);border-radius:var(--tm-radius-md, 8px);background:var(--swatch)}.tm-branding__swatch div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tm-branding__swatch strong{font-size:19px;letter-spacing:-.02em;line-height:1.1}.tm-branding__swatch code{color:inherit;font-size:13px;font-weight:750}.tm-branding__swatch p{margin:36px 0 0;color:inherit;font-size:13px;font-weight:700;letter-spacing:.055em;line-height:1.25;text-transform:uppercase}.tm-branding__usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tm-border-sage, #cad6c3);border-left:1px solid var(--tm-border-sage, #cad6c3)}.tm-branding__usage-grid article{min-height:290px;padding:32px;border-right:1px solid var(--tm-border-sage, #cad6c3);border-bottom:1px solid var(--tm-border-sage, #cad6c3)}.tm-branding__usage-grid article>span{color:var(--tm-bronze-base, #7d532b);font-size:12px;font-weight:850;letter-spacing:.08em}.tm-branding__usage-grid h3{margin:44px 0 16px;font-size:25px;letter-spacing:-.035em;line-height:1.05}.tm-branding__usage-grid p{margin:0;color:var(--tm-moss-slate, #607066);font-size:15px;line-height:1.65}.tm-branding__accessibility{padding:clamp(70px,8vw,108px) max(32px,calc((100vw - 1240px)/2));scroll-margin-top:calc(var(--header-group-height, 90px) + 24px);color:var(--tm-soft-white, #f5f5f5);border-top:5px solid var(--tm-gold-highlight, #e0b774);background:var(--tm-evergreen-black, #0a1210)}.tm-branding__accessibility h2{max-width:840px}.tm-branding__accessibility>p:last-child{max-width:820px;margin:26px 0 0;color:var(--tm-soft-sage, #e6ede1);font-size:18px;line-height:1.7}@media(max-width:980px){.tm-how__hero,.tm-story__hero,.tm-commercial__shell,.tm-contact,.tm-branding__hero{grid-template-columns:1fr}.tm-branding__logo-stage{min-height:500px}.tm-branding__swatches,.tm-branding__usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-how__hero-motif,.tm-how__hero-media,.tm-story__media,.tm-story__fact{min-height:390px}.tm-commercial__shell{gap:48px}.tm-contact__form-wrap{padding-block:68px}}@media(max-width:800px){.tm-how__body,.tm-guide__layout,.tm-proof-page__body{grid-template-columns:1fr}.tm-how__intro,.tm-guide__nav{position:static}.tm-story__chapters,.tm-retail__cards{grid-template-columns:1fr}.tm-retail__card{min-height:270px}}@media(max-width:620px){.tm-page__title{font-size:clamp(42px,12.5vw,60px)}.tm-how__hero-copy,.tm-story__hero-copy,.tm-contact__intro,.tm-branding__hero-copy{padding:68px 22px}.tm-branding__hero-copy .tm-page__button{width:100%}.tm-branding__logo-stage{min-height:330px}.tm-branding__jump-nav{padding-inline:22px;justify-content:flex-start;gap-inline:20px}.tm-branding__section,.tm-branding__accessibility{padding:68px 22px}.tm-branding__swatches,.tm-branding__usage-grid{grid-template-columns:1fr}.tm-branding__swatch{min-height:152px}.tm-branding__usage-grid article{min-height:0}.tm-guide__hero,.tm-proof-page__hero,.tm-retail__hero{padding:72px 22px 92px}.tm-how__hero-motif,.tm-how__hero-media,.tm-story__media,.tm-story__fact{min-height:310px}.tm-how__hero-motif,.tm-story__fact{padding:38px 22px}.tm-how__body,.tm-guide__layout,.tm-story__chapters,.tm-proof-page__body,.tm-commercial__shell,.tm-retail__cards,.tm-retail__disclaimer{width:min(calc(100% - 32px),560px)}.tm-how__body,.tm-guide__layout,.tm-proof-page__body{padding:64px 0 76px;gap:46px}.tm-how__step{padding-left:48px}.tm-how__troubleshooting,.tm-guide__next,.tm-proof-page__statement,.tm-proof-page__card,.tm-retail__card{padding:26px 22px}.tm-how__links,.tm-guide__next-links{display:grid}.tm-guide__chapter{padding-left:46px}.tm-story__origin{padding:72px 22px}.tm-story__chapters{padding:64px 0}.tm-story__chapter{min-height:0;padding:28px 22px}.tm-story__cta{padding:38px 22px;align-items:flex-start;flex-direction:column}.tm-commercial__shell{padding:66px 0 78px}.tm-commercial__form-wrap,.tm-contact__form-wrap{padding:28px 20px;box-shadow:10px 10px #bdde4229}.tm-contact__form-wrap{padding-block:58px;box-shadow:none}.tm-form__fields{grid-template-columns:1fr}.tm-form__field--wide{grid-column:1}.tm-form__button{width:100%}.tm-retail__cards{margin-top:-38px}.tm-retail__disclaimer{padding-bottom:70px}}@media(prefers-reduced-motion:reduce){.tm-page *,.tm-page *:before,.tm-page *:after{scroll-behavior:auto!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/turfmagik-pages.css.map */
