:where(.t9) *,:where(.t9) :before,:where(.t9) :after{box-sizing:border-box}:where(.t9) h1,:where(.t9) h2,:where(.t9) h3,:where(.t9) p,:where(.t9) ul,:where(.t9) ol,:where(.t9) figure,:where(.t9) blockquote,:where(.t9) dl,:where(.t9) dd,:where(.t9) dt{margin:0;padding:0}:where(.t9) ul,:where(.t9) ol{list-style:none}:where(.t9) a{color:inherit;text-decoration:none}.t9 [id]{scroll-margin-top:calc(84px + var(--appnav-h,0px))}.t9{--paper:#f8f4ea;--paper-2:#efe8d8;--pine:#1f3d2e;--pine-2:#2f5a43;--ink:#243a2f;--muted:#556559;--white:#fff;--bloom:#f0a1bf;--leaf:#5aa469;--sun:#f3b73f;--rust:#b9552d;--ice:#9cc7e6;--ph-bg:#e7efdc;--ph-fg:#a9c79b;--ph-tx:#4d6b50;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:Figtree,system-ui,sans-serif;line-height:1.6;overflow-x:clip}.t9 h1,.t9 h2,.t9 h3{color:var(--pine);letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.08}.t9 em{color:var(--rust);font-style:italic}.t9-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.t9-btn{cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 24px;font:700 15px/1 Figtree,sans-serif;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}.t9-btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff6 50%,#0000 65%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.t9-btn:hover{transform:translateY(-3px);box-shadow:0 10px 22px #1f3d2e38}.t9-btn:hover:after{transform:translate(120%)}.t9-btn:active{transform:translateY(0)}.t9-btn-lg{min-height:54px;padding:15px 28px;font-size:16px}.t9-btn-pine{background:var(--pine);color:var(--paper)}.t9-btn-rust{background:var(--rust);color:#fff}.t9-btn-sun{background:var(--sun);color:var(--pine)}.t9-btn-ghost{border-color:var(--pine);color:var(--pine);background:0 0}.t9-btn-ghost-lt{color:var(--paper);background:0 0;border-color:#f8f4eab3}.t9-btn svg{flex:none}.t9-head{top:var(--appnav-h,0px);z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f4eaf0;border-bottom:1px solid #1f3d2e24;position:sticky}.t9-head-in{align-items:center;gap:20px;height:72px;display:flex}.t9-brand{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.t9-mark{background:var(--pine);width:42px;height:42px;color:var(--paper);border-radius:50% 50% 50% 8px;flex:none;place-items:center;font:600 16px Fraunces,serif;display:grid}.t9-brand-name{color:var(--pine);text-overflow:ellipsis;white-space:nowrap;font:600 20px/1.05 Fraunces,serif;overflow:hidden}.t9-nav{gap:6px;display:flex}.t9-nav a{color:var(--ink);border-radius:999px;padding:10px 14px;font-size:15px;font-weight:600;transition:background .2s}.t9-nav a:hover{background:var(--paper-2)}.t9-head-cta{flex:none;padding:10px 20px}.t9-cta-short{display:none}.t9-hero{background:radial-gradient(120% 90% at 85% 10%, #fde9ef 0, transparent 55%), radial-gradient(90% 70% at 0% 100%, #e3efdc 0, transparent 60%), var(--paper);padding:56px 0 72px;position:relative;overflow:hidden}.t9-hero-in{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid;position:relative}.t9-kicker{background:var(--white);color:var(--pine-2);border:1px solid #1f3d2e26;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.t9-hero h1{margin-top:20px;font-size:clamp(38px,5.2vw,66px);font-weight:700}.t9-rot{height:1.7em;margin-top:14px;font:600 clamp(20px,2.4vw,28px)/1.7 Fraunces,serif;position:relative}.t9-rot span{opacity:0;white-space:nowrap;animation:12s ease-in-out infinite t9-rot;position:absolute;top:0;left:0}.t9-rot-a{color:#c4577f;animation-delay:0s!important}.t9-rot-b{color:#a77408;animation-delay:3s!important}.t9-rot-c{color:var(--rust);animation-delay:6s!important}.t9-rot-d{color:#3b78a3;animation-delay:9s!important}@keyframes t9-rot{0%{opacity:0;transform:translateY(.6em)}4%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-.6em)}}.t9-lead{max-width:520px;color:var(--muted);margin-top:8px;font-size:18px}.t9-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.t9-hero-art{place-items:center;min-height:520px;display:grid;position:relative}.t9-ring{aspect-ratio:1;background:conic-gradient(var(--bloom), var(--sun), var(--rust), var(--ice), var(--bloom));opacity:.7;border-radius:50%;width:min(500px,100%);margin:calc(min(500px,100%)/-2) 0 0 calc(min(500px,100%)/-2);position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#0000 66%,#000 67%);mask:radial-gradient(circle,#0000 66%,#000 67%)}.t9-arch-wrap{z-index:1;position:relative}.t9-arch{border:6px solid var(--white);background:var(--ph-bg);border-radius:170px 170px 28px 28px;width:330px;height:430px;overflow:hidden;box-shadow:0 24px 50px #1f3d2e38}.t9-photo{width:100%;height:100%}.t9 .t9-tag{z-index:2;position:absolute}.t9-tag-in{background:var(--white);color:var(--pine);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #1f3d2e2e}.t9-tag-a{top:70px;left:-6px}.t9-tag-b{top:250px;right:-10px}.t9-tag-c{bottom:50px;left:6px}.t9-fall{pointer-events:none;position:absolute;inset:0;overflow:hidden}.t9-fall i{width:var(--sz);height:var(--sz);animation:t9-fall var(--dur) linear var(--dl) infinite;will-change:transform, opacity;display:block;position:absolute;top:-24px}.t9-fall-blossom i{background:#f4a8c6;border-radius:60% 0}.t9-fall-blossom i:nth-child(3n){background:#fff}.t9-fall-leaf i{background:#d9772f;border-radius:0 85%}.t9-fall-leaf i:nth-child(3n+2){background:#c8643b}.t9-fall-leaf i:nth-child(3n){background:#f0b43f}.t9-fall-snow i{width:calc(var(--sz) * .7);height:calc(var(--sz) * .7);background:#fff;border-radius:50%;box-shadow:0 0 6px #ffffffe6}.t9-fall-seed i{background:#fff7d1;border-radius:50%;width:6px;height:6px;animation-name:t9-seed;animation-timing-function:ease-in-out;top:62%;box-shadow:0 0 8px 2px #ffeb96cc}.t9-fall-seed i:nth-child(2n){background:#fff}.t9-hero-fall{opacity:.85}.t9-hero-fall.t9-fall-snow i{background:#dbeaf5;box-shadow:0 0 0 1px #c3d9ea}.t9-cta-fall{opacity:.75}@keyframes t9-fall{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:1}50%{transform:translate3d(var(--sw), 330px, 0) rotate(calc(var(--rt) / 2))}92%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--sw) * -1), 660px, 0) rotate(var(--rt))}}@keyframes t9-seed{0%{opacity:0;transform:translate(0,0)}20%{opacity:1}to{opacity:0;transform:translate3d(calc(160px + var(--sw)), calc(-120px - var(--sw)), 0)}}.t9-strip{background:var(--pine);color:var(--paper);padding:34px 0 0}.t9-nums{text-align:center;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.t9-nums b{color:var(--sun);font:700 clamp(36px,5vw,56px)/1 Fraunces,serif;display:block}.t9-nums b+span{color:#d3e0d2;margin-top:6px;font-size:14px;display:block}.t9-marquee{background:var(--paper-2);margin-top:30px;padding:16px 0}.t9-chip{color:var(--pine);white-space:nowrap;border-radius:999px;flex:none;margin:0 8px;padding:9px 20px;font-size:15px;font-weight:700}.t9-chip-bloom{background:#f9d3e1}.t9-chip-leaf{background:#cfe7c8}.t9-chip-sun{background:#fbe3a8}.t9-chip-rust{background:#f2c9b4}.t9-chip-ice{background:#cde4f3}.t9-sec{padding:92px 0}.t9-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rust);font-size:13px;font-weight:800;display:inline-block}.t9-eyebrow-lt{color:var(--sun)}.t9-h2{max-width:780px;margin-top:10px;font-size:clamp(30px,4.2vw,50px)}.t9 .t9-h2-lt{color:var(--paper)}.t9-two{grid-template-columns:1fr 1fr;gap:28px;margin-top:44px;display:grid}.t9-col{border-radius:28px;padding:32px}.t9-col-house{background:var(--paper-2)}.t9-col-yard{background:#e1eed9}.t9-col h3{align-items:center;gap:12px;font-size:26px;display:flex}.t9-col ul{gap:14px;margin-top:22px;display:grid}.t9-col li{background:#ffffffb8;border-radius:18px;align-items:flex-start;gap:16px;padding:16px;transition:transform .25s,box-shadow .25s,background .25s;display:flex}.t9-col li:hover{background:#fff;transform:translateY(-4px)translate(4px);box-shadow:0 14px 28px #1f3d2e24}.t9-ico{background:var(--pine);width:46px;height:46px;color:var(--paper);border-radius:14px;flex:none;place-items:center;transition:transform .35s;display:grid}.t9-col li:hover .t9-ico{transform:rotate(-10deg)scale(1.08)}.t9-col b{color:var(--pine);font:600 18px/1.25 Fraunces,serif;display:block}.t9-col li p{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.5}.t9-scene{background:var(--pine);height:430vh;color:var(--paper);--sp:0;--sq:0;position:relative}.t9-stick{top:calc(var(--appnav-h,0px) + 72px);height:calc(100svh - 72px - var(--appnav-h,0px));background:radial-gradient(90% 70% at 100% 0, #2f5a43 0, transparent 60%), var(--pine);align-items:center;min-height:560px;display:flex;position:sticky;overflow:hidden}.t9-stage{grid-template-columns:.95fr 1.05fr;align-items:center;gap:44px;width:100%;display:grid}.t9-steps{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.t9-step{min-height:44px;color:var(--paper);cursor:pointer;background:0 0;border:1.5px solid #f8f4ea59;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font:700 14px Figtree,sans-serif;transition:background .3s,color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.t9-step>*{z-index:1;position:relative}.t9-step-bar{background:var(--pine);opacity:.55;transform-origin:0;height:4px;bottom:0;left:0;right:0;transform:scaleX(0);z-index:0!important;position:absolute!important}.t9-step.is-on{color:var(--pine);background:var(--tone);border-color:#0000}.t9-step.is-on .t9-step-bar{transform:scaleX(var(--sq,0))}.t9-step-0{--tone:var(--bloom)}.t9-step-1{--tone:var(--sun)}.t9-step-2{--tone:#e8935f}.t9-step-3{--tone:var(--ice)}.t9-faces{perspective:1400px;height:305px;margin-top:22px;position:relative}.t9-face{background:var(--paper);color:var(--ink);backface-visibility:hidden;pointer-events:none;border-radius:26px;padding:34px 28px 26px;transition:transform .85s cubic-bezier(.3,.75,.2,1),opacity .5s;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 50px #00000047}.t9-face:before{content:"";background:var(--tone);height:9px;position:absolute;top:0;left:0;right:0}.t9-face-0{--tone:var(--bloom)}.t9-face-1{--tone:var(--sun)}.t9-face-2{--tone:#e8935f}.t9-face-3{--tone:var(--ice)}.t9-face.is-on{opacity:1;pointer-events:auto;transform:none}.t9-face.is-prev{opacity:0;transform:translate(-50px)rotateY(-100deg)}.t9-face.is-next{opacity:0;transform:translate(50px)rotateY(100deg)}.t9-face header{align-items:center;gap:14px;display:flex}.t9-face-ico{background:var(--tone);width:52px;height:52px;color:var(--pine);border-radius:16px;flex:none;place-items:center;display:grid}.t9-face small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800;display:block}.t9-face h3{font-size:28px}.t9-face-blurb{color:var(--muted);margin-top:12px;font-size:16px}.t9-face ul{gap:9px;margin-top:14px;display:grid}.t9-face li{align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.t9-face li svg{color:var(--pine-2);flex:none;margin-top:2px}.t9-art{aspect-ratio:520/440;border:4px solid #f8f4ea40;border-radius:30px;width:100%;max-height:calc(100svh - 128px);margin-left:auto;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000059}.t9-art-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.t9-art-label{color:var(--pine);background:#ffffffd1;border-radius:999px;padding:6px 14px;font:600 17px Fraunces,serif;position:absolute;top:14px;left:16px}.t9-art .t9-fall{opacity:0;transition:opacity .8s}.t9-art .t9-fall.is-on{opacity:1}.t9-scene{--hill-a:#a9d49a;--hill-b:#c4e3b3;--ground:#8ec77d;--bush:#6fb06b;--roof:#c46f55;--bark:#7a5238}.t9-scene[data-s="1"]{--hill-a:#6fb36a;--hill-b:#8cc785;--ground:#58a65a;--bush:#3f8a4d;--roof:#b8613f}.t9-scene[data-s="2"]{--hill-a:#d79a52;--hill-b:#e8b676;--ground:#b3a24c;--bush:#a8642f;--roof:#9c4f35}.t9-scene[data-s="3"]{--hill-a:#dbe6ef;--hill-b:#e8eff6;--ground:#eaf1f7;--bush:#86a2a0;--roof:#8a5340;--bark:#6b4a35}.t9-hill-a{fill:var(--hill-a);transition:fill 1s}.t9-hill-b{fill:var(--hill-b);transition:fill 1s}.t9-ground{fill:var(--ground);transition:fill 1s}.t9-bush{fill:var(--bush);transition:fill 1s}.t9-roof{fill:var(--roof);transition:fill 1s}.t9-bark{fill:var(--bark)}.t9-limbs{stroke:var(--bark)}.t9-wall{fill:#f4e6d4}.t9-chimney{fill:#9b5a45}.t9-door{fill:#6b4a35}.t9-win{fill:#cfe4ee}.t9-glow{fill:#ffd86b;opacity:0;transition:opacity .9s}.t9-sky{opacity:0;transition:opacity 1s}.t9-scene[data-s="0"] .t9-sky-0,.t9-scene[data-s="1"] .t9-sky-1,.t9-scene[data-s="2"] .t9-sky-2,.t9-scene[data-s="3"] .t9-sky-3{opacity:1}.t9-orb{transform:translate3d(70px, calc(150px - (1 - 4 * (var(--sp) - .5) * (var(--sp) - .5)) * 92px), 0);will-change:transform}.t9-sun-halo{fill:#ffe08261}.t9-sun-core{fill:#ffd35a}.t9-moon-core{fill:#fdfaf0}.t9-crater{fill:#e6e9ee}.t9-orb-sun,.t9-orb-moon{transition:opacity .9s}.t9-orb-moon,.t9-scene[data-s="3"] .t9-orb-sun{opacity:0}.t9-scene[data-s="3"] .t9-orb-moon{opacity:1}.t9-cloud{fill:#fff;opacity:.85;animation:26s ease-in-out infinite alternate t9-drift}.t9-cloud-b{opacity:.7;animation-duration:34s;animation-delay:-8s}@keyframes t9-drift{0%{transform:translate(-24px)}to{transform:translate(40px)}}.t9-fol{opacity:0;transform-origin:200px 235px;transition:opacity .8s,transform .9s cubic-bezier(.3,1.2,.4,1);transform:scale(.82)}.t9-scene[data-s="0"] .t9-fol-0,.t9-scene[data-s="1"] .t9-fol-1,.t9-scene[data-s="2"] .t9-fol-2,.t9-scene[data-s="3"] .t9-fol-3{opacity:1;transform:none}.t9-flowers,.t9-stripes,.t9-mower,.t9-leafpile,.t9-snowman,.t9-snowcap,.t9-roofsnow{opacity:0;transition:opacity .9s}.t9-stripes rect{fill:#ffffff21}.t9-snowcap,.t9-roofsnow{fill:#fff}.t9-scene[data-s="0"] .t9-flowers,.t9-scene[data-s="1"] .t9-stripes,.t9-scene[data-s="1"] .t9-mower,.t9-scene[data-s="2"] .t9-leafpile,.t9-scene[data-s="3"] .t9-snowman,.t9-scene[data-s="3"] .t9-snowcap,.t9-scene[data-s="3"] .t9-roofsnow,.t9-scene[data-s="1"] .t9-flowers{opacity:1}.t9-scene[data-s="3"] .t9-glow{opacity:.95}.t9-mower{transform:translate(150px,428px)}.t9-mower-run{animation:7s ease-in-out infinite alternate t9-mow}.t9-scene:not([data-s="1"]) .t9-mower-run{animation-play-state:paused}@keyframes t9-mow{0%{transform:translate(0,0)}to{transform:translate(190px)}}.t9-sec-cal{background:var(--paper-2)}.t9-months{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:40px;display:grid}.t9-months>.mo-reveal{display:flex}.t9-month{background:var(--white);border-top:7px solid var(--tc);border-radius:18px;flex:1;padding:18px 14px 16px;transition:transform .25s,box-shadow .25s}.t9-month:hover{transform:translateY(-6px)rotate(-1.5deg);box-shadow:0 16px 28px #1f3d2e29}.t9-month b{color:var(--pine);font:700 24px/1 Fraunces,serif;display:block}.t9-month span{color:var(--muted);margin-top:8px;font-size:14px;font-weight:600;line-height:1.3;display:block}.t9-month-0{--tc:var(--bloom)}.t9-month-1{--tc:var(--sun)}.t9-month-2{--tc:#e8935f}.t9-month-3{--tc:var(--ice)}.t9-cal-note{color:var(--muted);margin-top:22px;font-size:14px}.t9-how{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}.t9-how-card{background:var(--white);border:1px solid #1f3d2e1f;border-radius:26px;height:100%;padding:34px 28px 30px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 12px 30px #1f3d2e14}.t9-how-card:hover{transform:translateY(-6px);box-shadow:0 22px 40px #1f3d2e29}.t9-how-card h3{margin-top:18px;font-size:24px}.t9-how-card p{color:var(--muted);margin-top:10px}.t9-how-n{width:52px;height:52px;color:var(--pine);background:var(--bloom);border-radius:50%;place-items:center;font:700 24px Fraunces,serif;display:grid}.t9-how-1 .t9-how-n{background:var(--sun)}.t9-how-2 .t9-how-n{background:#e8935f}.t9-how>.mo-fly{display:flex}.t9-how>.mo-fly>*{flex:1}.t9-sec-about{background:linear-gradient(180deg, var(--paper) 0, #e9f1e0 100%)}.t9-about{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.t9-about-art{justify-self:center;width:100%;max-width:420px;position:relative}.t9-about-photo{aspect-ratio:4/5;border:6px solid var(--white);background:var(--ph-bg);border-radius:200px 200px 28px 28px;overflow:hidden;box-shadow:0 24px 50px #1f3d2e33}.t9 .t9-deco{z-index:2;position:absolute}.t9-deco-a{color:var(--leaf);top:20px;right:-18px}.t9-deco-b{color:#d4709a;bottom:60px;left:-14px}.t9-about-copy p{color:var(--muted);margin-top:16px;font-size:17px}.t9-checks{grid-template-columns:1fr 1fr;gap:6px 18px;margin-top:22px;display:grid}.t9-checks p{color:var(--pine);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.t9-checks svg{background:var(--leaf);color:#fff;border-radius:50%;flex:none;width:24px;height:24px;padding:3px}.t9-revs{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.t9-rev-wrap{display:flex}.t9-rev{background:var(--white);border-bottom:8px solid var(--tc);border-radius:24px;flex:1;padding:28px;transition:transform .3s;box-shadow:0 12px 30px #1f3d2e1a}.t9-rev:hover{transform:translateY(-6px)rotate(-1deg)}.t9-rev-0{--tc:var(--bloom)}.t9-rev-1{--tc:var(--sun)}.t9-rev-2{--tc:var(--ice)}.t9 .stars{color:var(--sun)}.t9-rev blockquote{color:var(--pine);margin:14px 0 20px;font:500 20px/1.4 Fraunces,serif}.t9-rev figcaption{color:var(--muted);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.t9-av{background:var(--pine);width:44px;height:44px;color:var(--paper);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.t9-fine{color:var(--muted);margin-top:20px;font-size:13px}.t9-sec-faq{background:var(--paper-2)}.t9-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.t9-faq-note{color:var(--muted);margin-top:16px}.t9-faq-note a{color:var(--rust);font-weight:800}.t9 .faq-list{gap:12px;display:grid}.t9 .faq-list details{background:var(--white);border:1px solid #1f3d2e1a;border-radius:18px;padding:4px 22px;transition:box-shadow .25s}.t9 .faq-list details:hover{box-shadow:0 10px 24px #1f3d2e1a}.t9 .faq-list summary{cursor:pointer;min-height:44px;color:var(--pine);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font:600 18px/1.35 Fraunces,serif;list-style:none;display:flex}.t9 .faq-list summary::-webkit-details-marker{display:none}.t9 .faq-list summary:after{content:"+";background:var(--paper-2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font:700 20px/1 Figtree,sans-serif;transition:transform .3s;display:grid}.t9 .faq-list details[open] summary:after{background:var(--bloom);transform:rotate(45deg)}.t9 .faq-list details p{color:var(--muted);padding:0 0 18px}.t9-cta{background:linear-gradient(135deg, var(--pine) 0, #2f5a43 100%);color:var(--paper);text-align:center;padding:96px 0;position:relative;overflow:hidden}.t9-cta-in{z-index:1;position:relative}.t9-cta h2{color:var(--paper);max-width:860px;margin:0 auto;font-size:clamp(30px,4.6vw,56px)}.t9-cta p{color:#d9e6d8;max-width:560px;margin:18px auto 0;font-size:18px}.t9-actions-c{justify-content:center}.t9-foot{color:#c6d6c5;background:#162e22;padding:34px 0}.t9-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 30px;display:flex}.t9-foot-brand{color:var(--paper);align-items:center;gap:12px;font:600 18px Fraunces,serif;display:flex}.t9-foot .t9-mark{background:var(--paper);color:var(--pine)}.t9-foot a{color:var(--sun);font-weight:700}.t9-disc{color:#98ad98;flex-basis:100%;font-size:13px}.t9 a:focus-visible,.t9 button:focus-visible,.t9 summary:focus-visible{outline:3px solid var(--rust);outline-offset:3px}@media (max-width:1000px){.t9-hero-in{grid-template-columns:1fr}.t9-hero-art{min-height:480px}.t9-months{grid-template-columns:repeat(4,1fr)}}@media (max-width:899px){.t9-nav{display:none}.t9-sec{padding:64px 0}.t9-two,.t9-how,.t9-revs,.t9-about,.t9-faq{grid-template-columns:1fr}.t9-about{gap:36px}.t9-faq{gap:24px}.t9-nums{grid-template-columns:repeat(2,1fr);row-gap:22px}.t9-col{padding:22px}.t9-scene{height:380vh}.t9-stick{align-items:flex-start;min-height:0;padding-top:14px}.t9-stage{grid-template-columns:1fr;gap:12px}.t9-art{aspect-ratio:auto;border-radius:22px;order:-1;height:27svh;min-height:150px;max-height:none;margin:0}.t9-stage-copy .t9-eyebrow{display:none}.t9-h2-lt{margin-top:0;font-size:24px}.t9-steps{flex-wrap:nowrap;gap:6px;margin-top:10px}.t9-step{flex:1 1 0;justify-content:center;gap:4px;min-width:0;padding:8px 6px;font-size:13px}.t9-step svg{display:none}.t9-faces{height:215px;margin-top:12px}.t9-face{border-radius:20px;padding:16px 18px}.t9-face-blurb{display:none}.t9-face h3{font-size:22px}.t9-face-ico{width:42px;height:42px}.t9-face ul{gap:7px;margin-top:12px}.t9-face li{font-size:14px}}@media (max-width:640px){.t9-wrap{padding:0 16px}.t9-head-in{gap:10px}.t9-brand-name{font-size:17px}.t9-cta-long{display:none}.t9-cta-short{display:inline}.t9-head-cta{min-width:44px;padding:10px 16px}.t9-hero{padding:32px 0 48px}.t9-hero-art{min-height:440px}.t9-arch{width:270px;height:360px}.t9-tag-in{padding:8px 12px;font-size:13px}.t9-tag-a{top:40px;left:-2px}.t9-tag-b{top:200px;right:-2px}.t9-tag-c{bottom:20px;left:0}.t9-actions .t9-btn{width:100%}.t9-months{grid-template-columns:repeat(3,1fr);gap:10px}.t9-month{padding:14px 10px 12px}.t9-month b{font-size:20px}.t9-month span{font-size:12.5px}.t9-checks{grid-template-columns:1fr}.t9-cta{padding:64px 0}.t9-foot-in{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.t9-rot span{animation:none!important}.t9-rot span:not(.t9-rot-a){display:none}.t9-rot-a{opacity:1!important}.t9-fall,.t9-cloud,.t9-mower-run{animation:none!important}.t9-fall i{display:none;animation:none!important}.t9-btn,.t9-btn:after,.t9-col li,.t9-month,.t9-how-card,.t9-rev,.t9-face,.t9-fol,.t9-ico{transition:none!important}.t9-scene{height:auto;padding:56px 0}.t9-stick{background:0 0;height:auto;min-height:0;display:block;position:static;overflow:visible}.t9-stage{grid-template-columns:1fr}.t9-art{aspect-ratio:520/440;order:-1;max-width:560px;height:auto;margin:0 auto}.t9-art-label,.t9-steps{display:none}.t9-faces{perspective:none;grid-template-columns:repeat(2,1fr);gap:16px;height:auto;display:grid}.t9-face,.t9-face.is-on,.t9-face.is-prev,.t9-face.is-next{opacity:1;pointer-events:auto;backface-visibility:visible;position:static;transform:none}.t9-face-blurb{display:block}}@media (prefers-reduced-motion:reduce) and (max-width:640px){.t9-faces{grid-template-columns:1fr}}
