@font-face{font-family:DeLatto;src:url(/fonts/DeLatto.ttf) format("truetype");font-weight:400;font-display:swap}:root{--navy: #191a27;--ocean-deep: #231033;--ocean-mid: #3a3f66;--gold: #f8d51f;--gold-deep: #e2bf09;--gold-ink: #8a6f00;--coral: #ff6a4d;--coral-deep: #ec4f37;--hibiscus: #e23e6b;--cream: #fbf2dd;--sand: #f3e6cb;--sand-deep: #e6d2a6;--paper: #fffaf0;--ink: #191a27;--ink-soft: #4a4e63;--serif: "DM Serif Display", Georgia, serif;--sans: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--script: "DeLatto", "Snell Roundhand", "Segoe Script", "DM Serif Display", Georgia, serif}*{margin:0;padding:0;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}html{background:#2a2230}body{font-family:var(--sans);color:var(--ink)}.page{position:relative;width:11in;height:8.5in;background:var(--paper);overflow:hidden;display:flex;flex-direction:column}.pad{padding:.62in .7in}@media screen{body{padding:70px 16px 80px;display:flex;flex-direction:column;align-items:center;gap:28px}.page{box-shadow:0 24px 60px #00000080;border-radius:4px}.toolbar{position:fixed;top:16px;right:16px;z-index:100;display:flex;gap:10px;align-items:center}.toolbar button,.toolbar__back{font-family:var(--sans);font-weight:800;font-size:.82rem;border:none;border-radius:999px;padding:11px 20px;cursor:pointer;text-decoration:none}.toolbar button{background:var(--gold);color:var(--navy);box-shadow:0 6px 20px #0000004d}.toolbar__back{background:#ffffff29;color:#fff}.toolbar span{color:#fff9;font-size:.78rem;font-weight:600}}@media screen and (max-width:1080px){body{gap:22px;overflow-x:hidden}.page{zoom:.68}}@media screen and (max-width:760px){.page{zoom:.46}}@media screen and (max-width:500px){.page{zoom:.33}}@media print{html,body{background:#fff}body{padding:0;gap:0;display:block}.toolbar{display:none!important}.page{box-shadow:none;border-radius:0;page-break-after:always;break-after:page}.page:last-child{page-break-after:auto;break-after:auto}@page{size:letter landscape;margin:0}}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.04}.kicker{font-family:var(--sans);font-weight:800;font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--coral-deep)}.lead{font-size:1.06rem;line-height:1.6;color:var(--ink-soft)}.cover{background:var(--ocean-deep);color:#fff}.cover__img{position:absolute;inset:0}.cover__img img{width:100%;height:100%;object-fit:cover}.cover__img:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#231033f0 32%,#23103380 70%,#23103333)}.cover__inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.cover__top{display:flex;align-items:center;gap:16px}.cover__top img{height:54px}.cover__badge{font-family:var(--sans);font-weight:800;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--navy);background:var(--gold);border-radius:999px;padding:8px 16px}.cover h1{font-size:4.6rem;color:#fff;max-width:12ch}.cover h1 em{font-style:normal;color:var(--gold)}.cover__eyebrow{font-family:var(--script);font-size:2.6rem;color:var(--gold);margin-bottom:6px}.cover__foot{display:flex;justify-content:space-between;align-items:flex-end;border-top:1.5px solid rgba(255,255,255,.25);padding-top:18px}.cover__foot p{font-size:.98rem;color:#ffffffd1}.cover__foot strong{color:var(--gold)}.shead{margin-bottom:26px}.shead h2{font-size:2.7rem;margin-top:7px}.shead .rule{width:54px;height:4px;background:var(--gold);margin-top:14px;border-radius:2px}.mission{display:grid;grid-template-columns:1.15fr 1fr}.mission__text{padding:.7in .6in .7in .7in;display:flex;flex-direction:column;justify-content:center}.mission__text .big{font-family:var(--serif);font-size:2.05rem;line-height:1.22;color:var(--ink)}.mission__text .big b{color:var(--coral-deep);font-weight:400;font-style:italic}.mission__img{position:relative}.mission__img img{width:100%;height:100%;object-fit:cover}.mission__quote{margin-top:22px;border-left:4px solid var(--gold);padding-left:18px}.mission__quote p{font-family:var(--serif);font-style:italic;font-size:1.12rem;color:var(--ink);line-height:1.4}.mission__quote cite{display:block;margin-top:8px;font-style:normal;font-family:var(--sans);font-weight:700;font-size:.82rem;color:var(--coral-deep)}.stats{background:var(--ocean-deep);color:#fff;justify-content:center}.stats .kicker{color:var(--gold)}.stats h2{color:#fff;font-size:2.7rem;margin-top:7px}.stats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;background:#ffffff29;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}.stat{background:var(--ocean-deep);padding:32px 26px}.stat__n{font-family:var(--serif);font-size:3.4rem;color:var(--gold);line-height:1}.stat__l{font-family:var(--sans);font-weight:700;font-size:.96rem;color:#ffffffd1;margin-top:8px}.stat__d{font-size:.82rem;color:#ffffff8c;margin-top:4px;line-height:1.4}.exp__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px;flex:1}.exp-card{border:1.5px solid var(--sand-deep);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.exp-card__img{height:2.5in;overflow:hidden}.exp-card__img img{width:100%;height:100%;object-fit:cover}.exp-card__body{padding:18px 20px 20px}.exp-card h3{font-size:1.4rem;margin-bottom:6px}.exp-card p{font-size:.92rem;line-height:1.5;color:var(--ink-soft)}.why{display:grid;grid-template-columns:1fr 1fr;gap:0}.why__l{padding:.7in .55in .7in .7in;display:flex;flex-direction:column;justify-content:center}.why__l .lead{font-size:1.08rem;margin-bottom:14px}.why__media{margin-top:20px}.why__media .lbl{font-family:var(--sans);font-weight:800;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:var(--sans);font-weight:700;font-size:.8rem;color:var(--navy);background:var(--sand);border:1.5px solid var(--sand-deep);border-radius:999px;padding:7px 14px}.why__r{background:var(--ocean-deep);color:#fff;padding:.7in .7in .7in .55in;display:flex;flex-direction:column;justify-content:center;gap:22px}.qcard{border-left:3px solid var(--gold);padding-left:18px}.qcard p{font-family:var(--serif);font-style:italic;font-size:1.12rem;line-height:1.4;color:#fff}.qcard cite{display:block;margin-top:8px;font-style:normal;font-family:var(--sans);font-weight:700;font-size:.8rem;color:var(--gold)}.tiers-page{background:var(--cream)}.tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px;flex:1}.tier{background:#fff;border:1.5px solid var(--sand-deep);border-radius:14px;padding:22px 18px;display:flex;flex-direction:column;position:relative;overflow:visible}.tier--feature{background:var(--ocean-deep);border-color:var(--ocean-deep);color:#fff}.tier__plant{font-family:var(--script);font-size:2.2rem;color:var(--coral-deep);line-height:1.18;padding-top:1.2em}.tier--feature .tier__plant{color:var(--gold)}.tier__name{font-family:var(--sans);font-weight:800;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:6px 0 12px}.tier--feature .tier__name{color:#ffffffb3}.tier__price{font-family:var(--serif);font-size:2.2rem;color:var(--ink);line-height:1;padding-bottom:14px;border-bottom:1.5px solid var(--sand-deep);margin-bottom:14px}.tier--feature .tier__price{color:var(--gold);border-color:#fff3}.tier ul{list-style:none;display:flex;flex-direction:column;gap:6px}.tier li{font-size:.8rem;line-height:1.3;color:var(--ink-soft);padding-left:18px;position:relative}.tier--feature li{color:#ffffffdb}.tier li:before{content:"";position:absolute;left:0;top:.42em;width:9px;height:9px;border-radius:50%;background:var(--gold)}.tier__tag{position:absolute;top:-12px;right:16px;z-index:3;font-family:var(--sans);font-weight:800;font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);background:var(--gold);border-radius:999px;padding:5px 11px;box-shadow:0 4px 12px #23103359}.matrix-page{background:#fff}.matrix-page .shead{margin-bottom:12px}table.matrix{width:100%;border-collapse:collapse;margin-top:6px;font-size:.8rem;flex:1}table.matrix th,table.matrix td{text-align:center;padding:6px;border-bottom:1px solid var(--sand-deep)}table.matrix thead th{font-family:var(--sans);font-weight:800;vertical-align:bottom}table.matrix thead .plant{font-family:var(--script);font-size:1.5rem;color:var(--coral-deep);display:block;padding-top:.8em}table.matrix thead .price{font-family:var(--serif);font-size:1.15rem;color:var(--ink);display:block;margin-top:2px}table.matrix thead .lvl{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);display:block}table.matrix tbody th{text-align:left;font-family:var(--sans);font-weight:600;font-size:.82rem;color:var(--ink);padding-left:2px}table.matrix col.feat{background:#f8d51f1f}table.matrix .yes{color:var(--coral-deep);font-weight:900;font-size:1rem}table.matrix .no{color:var(--sand-deep)}.contact{background:var(--ocean-deep);color:#fff}.contact__img{position:absolute;inset:0}.contact__img img{width:100%;height:100%;object-fit:cover}.contact__img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#231033b3,#231033f2)}.contact__inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.contact .kicker{color:var(--gold)}.contact h2{color:#fff;font-size:3.2rem;margin:10px 0 14px;max-width:18ch}.contact .lead{color:#ffffffd9;max-width:52ch;font-size:1.1rem}.contact__cta{margin-top:30px;display:flex;gap:28px;flex-wrap:wrap;justify-content:center}.contact__row{display:flex;align-items:center;gap:10px;font-family:var(--sans);font-weight:700;font-size:1.04rem;white-space:nowrap;color:#fff;text-decoration:none}.contact__row svg{width:20px;height:20px;stroke:var(--gold)}.contact__logo{height:50px;margin-bottom:22px}.contact__pill{margin-top:30px;font-family:var(--sans);font-weight:800;font-size:.9rem;color:var(--navy);background:var(--gold);border-radius:999px;padding:14px 30px}.pagenum{position:absolute;bottom:.34in;right:.7in;font-family:var(--sans);font-weight:700;font-size:.72rem;color:var(--ink-soft);z-index:5}.cover .pagenum,.stats .pagenum,.why .pagenum,.contact .pagenum{color:#ffffff80}
