[data-astro-cid-vnfwme75][data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translateY(36px)}[data-astro-cid-vnfwme75][data-reveal=right]{transform:translate(48px)}[data-astro-cid-vnfwme75][data-reveal=left]{transform:translate(-48px)}[data-astro-cid-vnfwme75][data-reveal].in{opacity:1;transform:none}body{background:var(--color-brand-bg)}.tb-visually-hidden[data-astro-cid-vnfwme75]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tb-grain[data-astro-cid-vnfwme75]{pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tb-hero[data-astro-cid-vnfwme75]{background:radial-gradient(52% 46% at 8% 0%, #c9a87c33, transparent 68%), linear-gradient(180deg, #fbf8f0 0%, var(--ivory) 100%);padding:calc(clamp(4rem,8vw,6.5rem) + 4.5rem) 0 clamp(3.2rem,7vw,5.5rem);position:relative;overflow:hidden}.tb-hero-grid[data-astro-cid-vnfwme75]{grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.tb-hero-copy[data-astro-cid-vnfwme75]{min-width:0}.tb-hero-title[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-brand-text);text-wrap:balance;max-width:20ch;margin:1.2rem 0 0;font-size:clamp(2.05rem,4.1vw,3.5rem);font-weight:700;line-height:1.06}.tb-hero-title[data-astro-cid-vnfwme75] em[data-astro-cid-vnfwme75]{color:var(--brass);font-style:italic}.tb-nowrap[data-astro-cid-vnfwme75]{white-space:nowrap}.tb-hero-sub[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);max-width:46ch;margin-top:1.5rem;font-size:clamp(1.02rem,1.35vw,1.14rem);line-height:1.72}.tb-hero-actions[data-astro-cid-vnfwme75]{flex-wrap:wrap;gap:.9rem;margin-top:clamp(1.8rem,3.4vw,2.4rem);display:flex}.tb-stats[data-astro-cid-vnfwme75]{border-top:1px solid #1f3b2c24;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.6rem;margin:clamp(2rem,4vw,2.8rem) 0 0;padding:1.4rem 0 0;list-style:none;display:grid}.tb-stats[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);font-size:.88rem;line-height:1.45}.tb-stats[data-astro-cid-vnfwme75] strong[data-astro-cid-vnfwme75]{font-family:var(--font-heading);color:var(--color-brand-primary);letter-spacing:-.01em;font-size:1.26rem;font-weight:600;display:block}.tb-hero-fig[data-astro-cid-vnfwme75]{margin:0;position:relative}.tb-hero-fig[data-astro-cid-vnfwme75] img[data-astro-cid-vnfwme75]{aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:1.4rem;width:100%;box-shadow:0 40px 80px -46px #1f3b2c99}.tb-hero-fig[data-astro-cid-vnfwme75] figcaption[data-astro-cid-vnfwme75]{letter-spacing:.04em;color:var(--color-brand-muted);margin-top:.85rem;font-size:.78rem;font-weight:500}@media (width<=900px){.tb-hero-grid[data-astro-cid-vnfwme75]{grid-template-columns:1fr;gap:clamp(2rem,6vw,2.8rem)}.tb-hero-fig[data-astro-cid-vnfwme75]{order:-1}.tb-hero-fig[data-astro-cid-vnfwme75] img[data-astro-cid-vnfwme75]{aspect-ratio:4/3;object-position:center 52%}.tb-hero-title[data-astro-cid-vnfwme75]{max-width:100%}}.tb-types[data-astro-cid-vnfwme75]{background:var(--color-clay);padding:clamp(4rem,9vw,8rem) 0}.tb-types[data-astro-cid-vnfwme75] .section-sub[data-astro-cid-vnfwme75]{max-width:62ch}.tb-type-grid[data-astro-cid-vnfwme75]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.2vw,1.7rem);display:grid}.tb-type-card[data-astro-cid-vnfwme75]{background:var(--ivory);border-radius:1.3rem;flex-direction:column;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:flex;overflow:hidden;box-shadow:0 18px 40px -34px #1f3b2c80}.tb-type-card[data-astro-cid-vnfwme75]:hover{transform:translateY(-6px);box-shadow:0 30px 60px -34px #1f3b2c9e}.tb-type-ph[data-astro-cid-vnfwme75]{margin:0;position:relative}.tb-type-ph[data-astro-cid-vnfwme75] img[data-astro-cid-vnfwme75]{aspect-ratio:1;object-fit:cover;width:100%}.tb-type-ph[data-astro-cid-vnfwme75]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#14261bc7);height:58%;position:absolute;inset:auto 0 0}.tb-type-idx[data-astro-cid-vnfwme75]{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:30px;height:30px;font-family:var(--font-body);letter-spacing:.08em;color:var(--ivory);background:#14261b85;border:1px solid #f5f0e56b;border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:.85rem;left:.85rem}.tb-type-name[data-astro-cid-vnfwme75]{z-index:1;font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:0;padding:0 1.05rem .9rem;font-size:1.14rem;font-weight:600;line-height:1.25;position:absolute;inset:auto 0 0}.tb-type-body[data-astro-cid-vnfwme75]{flex-direction:column;gap:.5rem;padding:1rem 1.05rem 1.15rem;display:flex}.tb-type-spec[data-astro-cid-vnfwme75]{letter-spacing:.12em;text-transform:uppercase;color:var(--brass);align-self:flex-start;font-size:.7rem;font-weight:600}.tb-type-body[data-astro-cid-vnfwme75] p[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);margin:0;font-size:.92rem;line-height:1.6}@media (width<=900px){.tb-type-grid[data-astro-cid-vnfwme75]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tb-type-grid[data-astro-cid-vnfwme75]{grid-template-columns:1fr}}.tb-fabric[data-astro-cid-vnfwme75]{background:linear-gradient(160deg, var(--forest-deep) 0%, var(--color-brand-primary) 58%, var(--forest-light) 100%);padding:clamp(4rem,9vw,8rem) 0;position:relative;overflow:hidden}.tb-fabric[data-astro-cid-vnfwme75] .section-title[data-astro-cid-vnfwme75]{color:#fff}.tb-fabric[data-astro-cid-vnfwme75] .section-title[data-astro-cid-vnfwme75] em[data-astro-cid-vnfwme75]{color:#e3c29a}.tb-fabric[data-astro-cid-vnfwme75] .section-sub[data-astro-cid-vnfwme75]{color:#f5f0e5c2;max-width:64ch}.tb-fab[data-astro-cid-vnfwme75]{border-collapse:collapse;text-align:left;width:100%}.tb-fab[data-astro-cid-vnfwme75] th[data-astro-cid-vnfwme75],.tb-fab[data-astro-cid-vnfwme75] td[data-astro-cid-vnfwme75]{vertical-align:top;border-bottom:1px solid #f5f0e52e;padding:1.45rem .9rem}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] tr[data-astro-cid-vnfwme75]:nth-child(2n){background:#f5f0e50d}.tb-fab[data-astro-cid-vnfwme75] thead[data-astro-cid-vnfwme75] th[data-astro-cid-vnfwme75]{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#e3c29a;border-bottom:1px solid #f5f0e573;padding-bottom:1rem;font-size:.74rem;font-weight:600}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] th[data-astro-cid-vnfwme75]{color:#fff;align-items:center;gap:.9rem;font-weight:600;display:flex}.tb-fab-name[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.01em;font-size:1.42rem}.tb-fab-meta[data-astro-cid-vnfwme75]{flex-direction:column;align-items:flex-start;gap:.42rem;display:flex}.tb-fab-pick[data-astro-cid-vnfwme75]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--forest-deep);white-space:nowrap;background:#e3c29a;border-radius:999px;padding:.24rem .6rem;font-size:.62rem;font-weight:600}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] tr[data-astro-cid-vnfwme75].tb-fab-row--pick{background:#e3c29a1a}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] tr[data-astro-cid-vnfwme75].tb-fab-row--pick th[data-astro-cid-vnfwme75]:first-child{box-shadow:inset 3px 0 #e3c29a}.tb-fab-tick[data-astro-cid-vnfwme75]{vertical-align:-3px;color:#e3c29a;margin-right:.35rem;display:inline-block}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] td[data-astro-cid-vnfwme75]{color:#f5f0e5d1;font-size:.99rem;line-height:1.55}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] td[data-astro-cid-vnfwme75]:last-child,.tb-fab[data-astro-cid-vnfwme75] thead[data-astro-cid-vnfwme75] th[data-astro-cid-vnfwme75]:last-child{border-left:2px solid #e3c29a6b;padding-left:1rem}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] td[data-astro-cid-vnfwme75]:last-child{color:#f5f0e5}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] tr[data-astro-cid-vnfwme75]:last-child th[data-astro-cid-vnfwme75],.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] tr[data-astro-cid-vnfwme75]:last-child td[data-astro-cid-vnfwme75]{border-bottom:0}.tb-fab-sw[data-astro-cid-vnfwme75]{object-fit:cover;border:1px solid #f5f0e557;border-radius:1rem;flex:none;width:76px;height:76px;box-shadow:0 10px 24px -14px #000000b3}.tb-w-oz[data-astro-cid-vnfwme75],.tb-w-gsm[data-astro-cid-vnfwme75]{white-space:nowrap;display:block}.tb-w-gsm[data-astro-cid-vnfwme75]{color:#f5f0e59e}.tb-cost[data-astro-cid-vnfwme75]{align-items:center;gap:7px;padding-top:.35rem;display:inline-flex}.tb-cost[data-astro-cid-vnfwme75] i[data-astro-cid-vnfwme75]{background:#f5f0e52e;border-radius:50%;width:13px;height:13px}.tb-cost[data-astro-cid-vnfwme75] i[data-astro-cid-vnfwme75].on{background:#e3c29a}.tb-fab-note[data-astro-cid-vnfwme75]{color:#f5f0e5ad;max-width:68ch;margin-top:1.8rem;font-size:.9rem;line-height:1.65}@media (width<=1150px){.tb-fab[data-astro-cid-vnfwme75] thead[data-astro-cid-vnfwme75]{display:none}.tb-fab[data-astro-cid-vnfwme75],.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75],.tb-fab[data-astro-cid-vnfwme75] tr[data-astro-cid-vnfwme75],.tb-fab[data-astro-cid-vnfwme75] th[data-astro-cid-vnfwme75],.tb-fab[data-astro-cid-vnfwme75] td[data-astro-cid-vnfwme75]{width:100%;display:block}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] tr[data-astro-cid-vnfwme75]{border-bottom:1px solid #f5f0e52e;padding:1.4rem 0}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] tr[data-astro-cid-vnfwme75]:nth-child(2n){background:0 0}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] tr[data-astro-cid-vnfwme75]:last-child{border-bottom:0}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] th[data-astro-cid-vnfwme75]{border-bottom:0;padding:0 0 .8rem}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] td[data-astro-cid-vnfwme75]{border-bottom:0;padding:.35rem 0}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] td[data-astro-cid-vnfwme75]:last-child{border-left:0;min-width:0;padding-top:.8rem;padding-left:0}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] tr[data-astro-cid-vnfwme75].tb-fab-row--pick{background:#e3c29a1a;box-shadow:inset 3px 0 #e3c29a}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] tr[data-astro-cid-vnfwme75].tb-fab-row--pick th[data-astro-cid-vnfwme75]:first-child{box-shadow:none}.tb-fab[data-astro-cid-vnfwme75] tbody[data-astro-cid-vnfwme75] td[data-astro-cid-vnfwme75]:before{content:attr(data-l);letter-spacing:.16em;text-transform:uppercase;color:#e3c29ac7;margin-bottom:.18rem;font-size:.66rem;font-weight:600;display:block}.tb-fab-sw[data-astro-cid-vnfwme75]{width:64px;height:64px}}.tb-industries[data-astro-cid-vnfwme75]{background:var(--color-clay);padding:clamp(4rem,9vw,8rem) 0}.tb-industries[data-astro-cid-vnfwme75] .section-sub[data-astro-cid-vnfwme75]{max-width:66ch}.tb-ind-grid[data-astro-cid-vnfwme75]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.2vw,1.7rem);display:grid}.tb-ind[data-astro-cid-vnfwme75]{background:var(--ivory);border-top:3px solid var(--brass);border-radius:1.2rem;flex-direction:column;padding:1.1rem 1.15rem 1.4rem;display:flex;box-shadow:0 18px 40px -36px #1f3b2c80}.tb-ind[data-astro-cid-vnfwme75] img[data-astro-cid-vnfwme75],.tb-ind-ph[data-astro-cid-vnfwme75]{aspect-ratio:16/9;object-fit:cover;border-radius:.85rem;width:100%;margin-bottom:1.15rem}.tb-ind-ph[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);background:#1f3b2c09;border:1px dashed #1f3b2c4d;justify-content:center;align-items:center;display:flex}.tb-ind[data-astro-cid-vnfwme75] h3[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-brand-text);margin:0;font-size:1.2rem;font-weight:600}.tb-ind[data-astro-cid-vnfwme75] p[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);margin:.55rem 0 1.15rem;font-size:.94rem;line-height:1.6}.tb-ind-spec[data-astro-cid-vnfwme75]{letter-spacing:.05em;color:var(--brass);border-top:1px solid #1f3b2c1f;margin-top:auto;padding-top:.9rem;font-size:.76rem;font-weight:600}@media (width<=900px){.tb-ind-grid[data-astro-cid-vnfwme75]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tb-ind-grid[data-astro-cid-vnfwme75]{grid-template-columns:1fr}}.tb-features[data-astro-cid-vnfwme75]{background:linear-gradient(160deg, var(--forest-deep) 0%, var(--color-brand-primary) 58%, var(--forest-light) 100%);--tb-feat-per:3;--tb-feat-gap:clamp(1rem, 2.2vw, 1.5rem);padding:clamp(3.5rem,8vw,7rem) 0;position:relative;overflow:hidden}.tb-features[data-astro-cid-vnfwme75] .section-title[data-astro-cid-vnfwme75]{color:#fff}.tb-features[data-astro-cid-vnfwme75] .section-title[data-astro-cid-vnfwme75] em[data-astro-cid-vnfwme75]{color:#e3c29a}.tb-features[data-astro-cid-vnfwme75] .section-sub[data-astro-cid-vnfwme75]{color:#f5f0e5c2;max-width:60ch}.tb-feat-vp[data-astro-cid-vnfwme75]{margin-top:clamp(1.8rem,3.6vw,2.6rem);position:relative;overflow:hidden}.tb-feat-track[data-astro-cid-vnfwme75]{gap:var(--tb-feat-gap);display:flex}.tb-feat[data-astro-cid-vnfwme75]{flex:0 0 calc((100% - (var(--tb-feat-per) - 1) * var(--tb-feat-gap)) / var(--tb-feat-per));background:#f5f0e50d;border:1px solid #f5f0e529;border-radius:1.15rem;flex-direction:column;padding:1.05rem 1.05rem 1.2rem;display:flex}.tb-feat-ph[data-astro-cid-vnfwme75]{margin:0 0 .9rem}.tb-feat-ph[data-astro-cid-vnfwme75] img[data-astro-cid-vnfwme75]{aspect-ratio:16/9;object-fit:cover;border-radius:.75rem;width:100%}.tb-feat-n[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.03em;color:#e3c29a38;-webkit-text-stroke:1px #e3c29acc;margin-bottom:.5rem;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:600;line-height:.9;display:block}.tb-feat-t[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.012em;color:#fff;margin:0;font-size:clamp(1.06rem,1.5vw,1.24rem);font-weight:600;line-height:1.24}.tb-feat-d[data-astro-cid-vnfwme75]{color:#f5f0e5bd;margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.tb-feat-ctrl[data-astro-cid-vnfwme75]{justify-content:center;gap:.7rem;margin-top:clamp(1.5rem,3vw,2.1rem);display:flex}.tb-feat-btn[data-astro-cid-vnfwme75]{cursor:pointer;background:var(--brass);border:1px solid var(--brass);width:48px;height:48px;color:var(--forest-deep);border-radius:50%;justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,transform .3s;display:inline-flex}.tb-feat-btn[data-astro-cid-vnfwme75]:hover{background:#e4b54d;border-color:#e4b54d;transform:translateY(-2px)}@media (width<=1024px){.tb-features[data-astro-cid-vnfwme75]{--tb-feat-per:2}}@media (width<=640px){.tb-features[data-astro-cid-vnfwme75]{--tb-feat-per:1}}.tb-mid[data-astro-cid-vnfwme75]{background-image:url(https://img.leelinepackage.com/custom-tote-bags/mid-cta-v4.webp);background-position:50% 46%;background-size:cover;background-attachment:fixed;position:relative;overflow:hidden}.tb-mid-scrim[data-astro-cid-vnfwme75]{background:radial-gradient(70% 88% at 50% 52%,#14261b99 0%,#14261b61 58%,#14261b33 100%),linear-gradient(#14261b5c 0%,#14261b33 40%,#14261b70 100%);position:absolute;inset:0}.tb-mid-inner[data-astro-cid-vnfwme75]{z-index:1;text-align:center;padding:max(2rem,clamp(4.5rem,10vw,8.5rem) - 2cm) 0;position:relative}.tb-mid-title[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:22ch;margin:1.1rem auto 0;font-size:clamp(2rem,5vw,3.6rem);font-weight:500;line-height:1.05}.tb-mid-title[data-astro-cid-vnfwme75] em[data-astro-cid-vnfwme75]{color:#e3c29a;font-style:italic}.tb-mid-sub[data-astro-cid-vnfwme75]{color:#ffffffdb;max-width:68ch;margin:1.2rem auto 0;font-size:1.05rem;line-height:1.7}@media (width<=640px){.tb-mid[data-astro-cid-vnfwme75]{background-attachment:scroll}}.tb-print[data-astro-cid-vnfwme75]{background:var(--color-clay);padding:clamp(3.5rem,8vw,7rem) 0}.tb-print-grid[data-astro-cid-vnfwme75]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.tb-print-card[data-astro-cid-vnfwme75]{background:var(--ivory);border-radius:1.2rem;flex-direction:column;grid-column:span 2;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:flex;overflow:hidden;box-shadow:0 18px 40px -36px #1f3b2c80}.tb-print-card[data-astro-cid-vnfwme75]:nth-child(4){grid-column:2/span 2;margin-right:.25cm}.tb-print-card[data-astro-cid-vnfwme75]:nth-child(5){grid-column:4/span 2;margin-left:.25cm}.tb-print-card[data-astro-cid-vnfwme75]:hover{transform:translateY(-5px);box-shadow:0 28px 56px -34px #1f3b2c99}.tb-print-card[data-astro-cid-vnfwme75] img[data-astro-cid-vnfwme75]{aspect-ratio:4/3;object-fit:cover;width:100%}.tb-print-body[data-astro-cid-vnfwme75]{flex-direction:column;padding:1.25rem 1.35rem 1.4rem;display:flex}.tb-print-tag[data-astro-cid-vnfwme75]{letter-spacing:.14em;text-transform:uppercase;color:var(--brass);align-self:flex-start;font-size:.68rem;font-weight:600}.tb-print-card[data-astro-cid-vnfwme75] h3[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-brand-text);margin:.6rem 0 0;font-size:clamp(1.15rem,1.6vw,1.32rem);font-weight:600;line-height:1.25}.tb-print-card[data-astro-cid-vnfwme75] p[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);margin:.55rem 0 0;font-size:.93rem;line-height:1.62}@media (width<=900px){.tb-print-grid[data-astro-cid-vnfwme75]{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-print-card[data-astro-cid-vnfwme75],.tb-print-card[data-astro-cid-vnfwme75]:nth-child(4),.tb-print-card[data-astro-cid-vnfwme75]:nth-child(5){grid-column:auto;margin-inline:0}}@media (width<=560px){.tb-print-grid[data-astro-cid-vnfwme75]{grid-template-columns:1fr}}.tb-color[data-astro-cid-vnfwme75]{background:var(--ivory);padding:clamp(4rem,9vw,8rem) 0}.tb-color-grid[data-astro-cid-vnfwme75]{grid-template-columns:1.02fr .98fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.tb-color-copy[data-astro-cid-vnfwme75]{min-width:0}.tb-color-facts[data-astro-cid-vnfwme75]{gap:1.1rem;margin:clamp(2rem,3.8vw,2.8rem) 0 0;padding:0;list-style:none;display:grid}.tb-color-facts[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75]{background:var(--color-clay);border-radius:1.1rem;align-items:flex-start;gap:1.05rem;padding:1.1rem 1.2rem;display:flex}.tb-color-n[data-astro-cid-vnfwme75]{border:1px solid var(--brass);width:40px;height:40px;color:var(--brass);font-family:var(--font-body);letter-spacing:.08em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.tb-color-txt[data-astro-cid-vnfwme75]{min-width:0}.tb-color-facts[data-astro-cid-vnfwme75] h3[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-brand-text);margin:0;font-size:1.1rem;font-weight:600}.tb-color-facts[data-astro-cid-vnfwme75] p[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);margin:.45rem 0 0;font-size:.94rem;line-height:1.62}.tb-color-fig[data-astro-cid-vnfwme75]{margin:0}.tb-color-fig[data-astro-cid-vnfwme75] img[data-astro-cid-vnfwme75]{aspect-ratio:1;object-fit:cover;border-radius:1.3rem;width:100%}.tb-swatches[data-astro-cid-vnfwme75]{gap:.7rem;margin-top:1.2rem;display:grid}.tb-swatch-row[data-astro-cid-vnfwme75]{grid-template-columns:6.6rem minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.tb-swatch-label[data-astro-cid-vnfwme75]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-size:.66rem;font-weight:600}.tb-swatch-chips[data-astro-cid-vnfwme75]{gap:.3rem;display:flex}.tb-swatch-chips[data-astro-cid-vnfwme75] i[data-astro-cid-vnfwme75]{background:var(--c);border:1px solid #1f3b2c1f;border-radius:6px;flex:1 1 0;height:25px}.tb-color-fig[data-astro-cid-vnfwme75] figcaption[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);margin-top:.9rem;font-size:.8rem;line-height:1.55}@media (width<=900px){.tb-color-grid[data-astro-cid-vnfwme75]{grid-template-columns:1fr}}.tb-sizes[data-astro-cid-vnfwme75]{background:var(--color-clay);padding:clamp(3.5rem,8vw,7rem) 0}.tb-size-grid[data-astro-cid-vnfwme75]{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(2rem,4.5vw,4rem);display:grid}.tb-size-fig[data-astro-cid-vnfwme75]{margin:0}.tb-size-fig[data-astro-cid-vnfwme75] img[data-astro-cid-vnfwme75]{aspect-ratio:1100/684;object-fit:cover;background:#fff;border:1px solid #1f3b2c1a;border-radius:1.2rem;width:100%}.tb-size-fig[data-astro-cid-vnfwme75] figcaption[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);margin-top:.85rem;font-size:.85rem;line-height:1.55}.tb-size-tiers[data-astro-cid-vnfwme75]{gap:1rem;display:grid}.tb-size-tier[data-astro-cid-vnfwme75]{background:var(--ivory);border-left:3px solid var(--brass);border-radius:1.1rem;padding:1.2rem 1.35rem;box-shadow:0 16px 36px -34px #1f3b2c80}.tb-size-label[data-astro-cid-vnfwme75]{letter-spacing:.2em;text-transform:uppercase;color:var(--brass);font-size:.7rem;font-weight:600;display:block}.tb-size-dims[data-astro-cid-vnfwme75]{flex-wrap:wrap;gap:.4rem 1.1rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.tb-size-dims[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-brand-text);font-size:1.18rem;font-weight:600}.tb-size-dims[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75]+li[data-astro-cid-vnfwme75]{position:relative}.tb-size-dims[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75]+li[data-astro-cid-vnfwme75]:before{content:"";background:var(--brass-soft);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-.62rem;transform:translateY(-50%)}.tb-size-tier[data-astro-cid-vnfwme75] p[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);margin:.6rem 0 0;font-size:.94rem;line-height:1.6}.tb-size-any[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);margin:.2rem 0 0;padding:0 .3rem;font-size:.9rem;font-style:italic;line-height:1.6}@media (width<=900px){.tb-size-grid[data-astro-cid-vnfwme75]{grid-template-columns:1fr}}.tb-scenes[data-astro-cid-vnfwme75]{background:linear-gradient(200deg, var(--forest-light) 0%, var(--color-brand-primary) 46%, var(--forest-deep) 100%);--tb-car-gap:clamp(1rem, 1.6vw, 1.5rem);--tb-per:3;padding:max(3rem,clamp(4rem,9vw,8rem) - 1.25cm) 0 max(2.4rem,clamp(3rem,6vw,5rem) - 1.25cm);position:relative;overflow:hidden}.tb-scenes[data-astro-cid-vnfwme75] .section-title[data-astro-cid-vnfwme75]{color:#fff}.tb-scenes[data-astro-cid-vnfwme75] .section-title[data-astro-cid-vnfwme75] em[data-astro-cid-vnfwme75]{color:#e3c29a}.tb-scenes[data-astro-cid-vnfwme75] .section-sub[data-astro-cid-vnfwme75]{color:#f5f0e5c2;max-width:62ch}.tb-car-vp[data-astro-cid-vnfwme75]{margin-top:clamp(2.2rem,4.5vw,3.4rem);position:relative;overflow:hidden}.tb-car-track[data-astro-cid-vnfwme75]{gap:var(--tb-car-gap);padding-inline:var(--tb-car-gap);transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.tb-car-slide[data-astro-cid-vnfwme75]{flex:0 0 calc((100% - ((var(--tb-per) - 1) * var(--tb-car-gap))) / var(--tb-per));margin:0}.tb-car-slide[data-astro-cid-vnfwme75] img[data-astro-cid-vnfwme75]{aspect-ratio:20/13;object-fit:cover;border-radius:1rem;width:100%}.tb-car-slide[data-astro-cid-vnfwme75] figcaption[data-astro-cid-vnfwme75]{padding-top:.95rem}.tb-car-slide[data-astro-cid-vnfwme75] h3[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0;font-size:1.06rem;font-weight:600}.tb-car-slide[data-astro-cid-vnfwme75] p[data-astro-cid-vnfwme75]{color:#f5f0e5b8;margin:.4rem 0 0;font-size:.87rem;line-height:1.55}.tb-car-btn[data-astro-cid-vnfwme75]{z-index:2;cursor:pointer;background:var(--brass);border:1px solid var(--brass);width:48px;height:48px;color:var(--forest-deep);border-radius:50%;justify-content:center;align-items:center;transition:background-color .3s,transform .3s;display:inline-flex;position:absolute;top:calc(50% - 2.6rem);transform:translateY(-50%)}.tb-car-btn--prev[data-astro-cid-vnfwme75]{left:clamp(.6rem,1.6vw,1.4rem)}.tb-car-btn--next[data-astro-cid-vnfwme75]{right:clamp(.6rem,1.6vw,1.4rem)}.tb-car-btn[data-astro-cid-vnfwme75]:hover{background:#e4b54d;border-color:#e4b54d}.tb-car-btn--prev[data-astro-cid-vnfwme75]:hover{transform:translateY(-50%)translate(-2px)}.tb-car-btn--next[data-astro-cid-vnfwme75]:hover{transform:translateY(-50%)translate(2px)}@media (width<=1024px){.tb-scenes[data-astro-cid-vnfwme75]{--tb-per:2}}@media (width<=640px){.tb-scenes[data-astro-cid-vnfwme75]{--tb-per:1}}.tb-fit[data-astro-cid-vnfwme75]{background:var(--ivory);padding:clamp(3.5rem,8vw,7rem) 0}.tb-fit[data-astro-cid-vnfwme75] .section-sub[data-astro-cid-vnfwme75]{max-width:68ch}.tb-fit-grid[data-astro-cid-vnfwme75]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.6vw,2rem);display:grid}.tb-fit-card[data-astro-cid-vnfwme75]{border:1px solid #b08d4c73;border-top:4px solid var(--brass);background:linear-gradient(#b08d4c2b,#b08d4c0d);border-radius:1.3rem;padding:1.7rem 1.8rem 1.85rem}.tb-fit-card--no[data-astro-cid-vnfwme75]{background:#1f3b2c12;border:1px dashed #1f3b2c57;border-top-width:4px}.tb-fit-card[data-astro-cid-vnfwme75] h3[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.012em;color:var(--color-brand-text);align-items:center;gap:.7rem;margin:0;font-size:1.42rem;font-weight:600;display:flex}.tb-fit-card[data-astro-cid-vnfwme75] h3[data-astro-cid-vnfwme75] svg[data-astro-cid-vnfwme75]{flex:none}.tb-fit-card--yes[data-astro-cid-vnfwme75] h3[data-astro-cid-vnfwme75] svg[data-astro-cid-vnfwme75]{color:var(--brass)}.tb-fit-card--no[data-astro-cid-vnfwme75] h3[data-astro-cid-vnfwme75]{color:var(--color-brand-muted)}.tb-fit-card--no[data-astro-cid-vnfwme75] h3[data-astro-cid-vnfwme75] svg[data-astro-cid-vnfwme75]{color:#1f3b2c66}.tb-fit-card[data-astro-cid-vnfwme75] ul[data-astro-cid-vnfwme75]{gap:.9rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.tb-fit-card[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75]{align-items:flex-start;gap:.8rem;font-size:.97rem;line-height:1.6;display:flex}.tb-fit-card[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75] svg[data-astro-cid-vnfwme75]{flex:none;margin-top:.1rem}.tb-fit-card--yes[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75]{color:var(--color-brand-text)}.tb-fit-card--yes[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75] svg[data-astro-cid-vnfwme75]{color:var(--ivory);background:var(--brass);box-sizing:content-box;border-radius:50%;padding:3px}.tb-fit-card--no[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75]{color:#1f3b2c8c}.tb-fit-card--no[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75] svg[data-astro-cid-vnfwme75]{color:#1f3b2c57}@media (width<=900px){.tb-fit-grid[data-astro-cid-vnfwme75]{grid-template-columns:1fr}}.tb-quotes[data-astro-cid-vnfwme75]{background:var(--color-brand-surface);padding:clamp(3rem,6vw,5rem) 0}.tb-quotes[data-astro-cid-vnfwme75] .section-head[data-astro-cid-vnfwme75]{margin-bottom:clamp(1.8rem,3.6vw,2.8rem)}.tb-quotes[data-astro-cid-vnfwme75] .section-sub[data-astro-cid-vnfwme75]{max-width:60ch}.tb-quotes-list[data-astro-cid-vnfwme75]{display:grid}.tb-quote[data-astro-cid-vnfwme75]{grid-template-columns:clamp(84px,10vw,118px) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.2vw,2rem);margin:0;display:grid}.tb-quote[data-astro-cid-vnfwme75]+.tb-quote[data-astro-cid-vnfwme75]{border-top:1px solid #1f3b2c29;margin-top:clamp(1.4rem,2.6vw,2rem);padding-top:clamp(1.4rem,2.6vw,2rem)}.tb-quote-photo[data-astro-cid-vnfwme75]{aspect-ratio:1;object-fit:cover;border-radius:1.1rem;width:100%}.tb-quote-main[data-astro-cid-vnfwme75]{min-width:0}.tb-quote-head[data-astro-cid-vnfwme75]{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:.7rem;display:flex}.tb-quote-who[data-astro-cid-vnfwme75]{flex-direction:column;display:flex}.tb-quote-who[data-astro-cid-vnfwme75] strong[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-brand-text);font-size:1.14rem;font-weight:600}.tb-quote-who[data-astro-cid-vnfwme75] em[data-astro-cid-vnfwme75]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-muted);font-size:.76rem;font-style:normal}.tb-stars[data-astro-cid-vnfwme75]{color:var(--brass);gap:3px;margin-left:auto;display:inline-flex}.tb-stars[data-astro-cid-vnfwme75] svg[data-astro-cid-vnfwme75]{width:15px;height:15px}.tb-quote[data-astro-cid-vnfwme75] blockquote[data-astro-cid-vnfwme75]{quotes:"“" "”";margin:0}.tb-quote-p[data-astro-cid-vnfwme75]{max-width:72ch;font-family:var(--font-heading);color:var(--color-brand-text);margin:0 0 .5rem;font-size:clamp(.98rem,1.25vw,1.1rem);font-style:italic;line-height:1.62}.tb-quote-p[data-astro-cid-vnfwme75]:last-child{margin-bottom:0}.tb-quote-p[data-astro-cid-vnfwme75]:first-child:before{content:open-quote}.tb-quote-p[data-astro-cid-vnfwme75]:last-child:after{content:close-quote}.tb-quote-tags[data-astro-cid-vnfwme75]{flex-wrap:wrap;gap:.45rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}.tb-quote-tags[data-astro-cid-vnfwme75] li[data-astro-cid-vnfwme75]{font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--color-brand-primary);background:#1f3b2c12;border:1px solid #1f3b2c24;border-radius:999px;padding:.32rem .72rem;font-size:.73rem;font-weight:600}@media (width<=640px){.tb-quote[data-astro-cid-vnfwme75]{grid-template-columns:1fr;gap:1rem}.tb-quote-photo[data-astro-cid-vnfwme75]{width:92px}.tb-stars[data-astro-cid-vnfwme75]{margin-left:0}}.tb-faq[data-astro-cid-vnfwme75]{background:var(--ivory);padding:clamp(3.5rem,8vw,7rem) 0}.tb-faq-grid[data-astro-cid-vnfwme75]{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.tb-faq-head[data-astro-cid-vnfwme75] .section-title[data-astro-cid-vnfwme75]{font-size:clamp(2rem,3.6vw,3rem)}.tb-faq-list[data-astro-cid-vnfwme75] details[data-astro-cid-vnfwme75]{border-bottom:1px solid #1f3b2c29}.tb-faq-list[data-astro-cid-vnfwme75] details[data-astro-cid-vnfwme75]:first-child{border-top:1px solid #1f3b2c29}.tb-faq-list[data-astro-cid-vnfwme75] summary[data-astro-cid-vnfwme75]{cursor:pointer;font-family:var(--font-heading);color:var(--color-brand-text);padding:1.3rem 3rem 1.3rem 0;font-size:clamp(1.1rem,1.7vw,1.28rem);font-weight:600;line-height:1.35;list-style:none;transition:color .3s;position:relative}.tb-faq-list[data-astro-cid-vnfwme75] summary[data-astro-cid-vnfwme75]::-webkit-details-marker{display:none}.tb-faq-list[data-astro-cid-vnfwme75] summary[data-astro-cid-vnfwme75]:hover{color:var(--brass)}.tb-faq-n[data-astro-cid-vnfwme75]{min-width:2.3ch;font-family:var(--font-body);letter-spacing:.1em;color:var(--brass);margin-right:.8rem;font-size:.8rem;font-weight:600;display:inline-block}.tb-faq-list[data-astro-cid-vnfwme75] summary[data-astro-cid-vnfwme75]:after{content:"";border-bottom:1.7px solid;border-right:1.7px solid;width:11px;height:11px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:1.9rem;right:.4rem;transform:rotate(45deg)}.tb-faq-list[data-astro-cid-vnfwme75] details[data-astro-cid-vnfwme75][open] summary[data-astro-cid-vnfwme75]:after{transform:rotate(-135deg)}.tb-faq-list[data-astro-cid-vnfwme75] details[data-astro-cid-vnfwme75] p[data-astro-cid-vnfwme75]{color:var(--color-brand-muted);margin:0;padding:0 3rem 1.5rem 0;font-size:1.02rem;line-height:1.78}@media (width<=900px){.tb-faq-grid[data-astro-cid-vnfwme75]{grid-template-columns:1fr}}.tb-final[data-astro-cid-vnfwme75]{position:relative;overflow:hidden}.tb-final-bg[data-astro-cid-vnfwme75]{object-fit:cover;object-position:center 50%;width:100%;height:100%;position:absolute;inset:0}.tb-final-scrim[data-astro-cid-vnfwme75]{background:linear-gradient(#14261b85,#14261ba8);position:absolute;inset:0}.tb-final-inner[data-astro-cid-vnfwme75]{z-index:1;text-align:center;padding:max(3rem,clamp(4rem,8.5vw,7rem) - .5cm) 0;position:relative}.tb-final-title[data-astro-cid-vnfwme75]{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:24ch;margin:1.1rem auto 0;font-size:clamp(2rem,4.8vw,3.4rem);font-weight:500;line-height:1.06}.tb-final-title[data-astro-cid-vnfwme75] em[data-astro-cid-vnfwme75]{color:#e3c29a;font-style:italic}.tb-final-sub[data-astro-cid-vnfwme75]{color:#ffffffd6;text-wrap:balance;max-width:76ch;margin:1.3rem auto 0;font-size:1.04rem;line-height:1.72}
