.tt5{--ivory:#F7F3EC;--parchment:#EDE6DA;--elev:#FFFDF9;--ink:#252624;--ink2:#5B5852;--ink3:#8A857C;--line:#DCD4C6;--line2:#CBC1AF;--wine:#702F3C;--wine-d:#5A2430;--gold:#B59662;--rose:#D8ADA9;--ok:#3F6B4B;--warn:#9A6B1E;--err:#8C2F2F;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Manrope", "Helvetica Neue", Arial, sans-serif;--max:1360px;--read:68ch;--t-xs:13px;--t-sm:14px;--t-base:16px;--t-md:17.5px;--t-lg:20px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;color-scheme:light}.tt5 *{box-sizing:border-box}.tt5{scroll-behavior:smooth}.tt5{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.tt5 img{max-width:100%;display:block}.tt5 a{color:inherit;text-decoration:none}.tt5 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.tt5 h1,.tt5 h2,.tt5 h3,.tt5 h4{font-family:var(--serif);font-weight:500;line-height:1.08;margin:0;text-wrap:balance;letter-spacing:-.005em}.tt5 h1{font-size:clamp(40px,5.6vw,80px)}.tt5 h2{font-size:clamp(32px,3.6vw,54px)}.tt5 h3{font-size:clamp(24px,2.1vw,30px)}.tt5 p{margin:0}.tt5 .eyebrow{font-family:var(--sans);font-size:12.5px;line-height:1.4;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.tt5 .lead{font-size:clamp(17px,1.25vw,19px);color:var(--ink2);max-width:var(--read)}.tt5 .wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:clamp(16px,4vw,56px)}.tt5 .narrow{max-width:760px;margin-inline:auto}.tt5 section.block{padding-block:clamp(56px,8vw,112px)}.tt5 :focus-visible{outline:2px solid var(--wine);outline-offset:3px}.tt5 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 26px;border:1px solid transparent;border-radius:2px;font-weight:600;font-size:14px;letter-spacing:.04em;transition:background .18s,color .18s,border-color .18s,transform .18s}.tt5 .btn-primary{background:var(--wine);color:#fff;border-color:var(--wine)}@media(hover:hover)and (pointer:fine){.tt5 .btn-primary:hover{background:var(--wine-d);border-color:var(--wine-d)}}.tt5 .btn-secondary{background:transparent;color:var(--ink);border-color:var(--ink)}@media(hover:hover)and (pointer:fine){.tt5 .btn-secondary:hover{background:var(--ink);color:var(--ivory)}}.tt5 .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line2)}@media(hover:hover)and (pointer:fine){.tt5 .btn-ghost:hover{border-color:var(--ink)}}.tt5 .btn[disabled],.tt5 .btn.is-disabled{background:var(--parchment);color:var(--ink3);border-color:var(--parchment);cursor:not-allowed}.tt5 .btn-lg{min-height:56px;padding:14px 34px;font-size:15px}.tt5 .textlink{font-weight:600;font-size:14px;letter-spacing:.03em;border-bottom:1px solid var(--line2);padding-bottom:2px;transition:border-color .18s}@media(hover:hover)and (pointer:fine){.tt5 .textlink:hover{border-color:var(--ink)}}@keyframes slidein{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.tt5 .stack{display:grid;gap:10px;margin:0;padding:0;list-style:none}.tt5 .stack li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:baseline;font-size:15.5px;color:var(--ink2)}.tt5 .stack li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);align-self:center;justify-self:center}.tt5 .stack li b{color:var(--ink);font-weight:600}.tt5 .stack li .v{font-size:12.5px;color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.tt5 .promise{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--gold);background:var(--elev);font-size:14px;color:var(--ink2)}.tt5 .promise b{display:block;font-family:var(--serif);font-size:19px;color:var(--ink);font-weight:500;margin-bottom:2px}.tt5 .promise svg{width:22px;height:22px;stroke:var(--gold);fill:none;stroke-width:1.5;flex:none;margin-top:4px}.tt5 .offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.tt5 .offer{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tt5 .offer .img{aspect-ratio:16/11;overflow:hidden;background:var(--parchment)}.tt5 .offer .img img{width:100%;height:100%;object-fit:cover}.tt5 .offer .box{display:grid;gap:20px}.tt5 .offer .pr{display:flex;align-items:baseline;gap:12px;font-variant-numeric:tabular-nums}.tt5 .offer .pr b{font-family:var(--serif);font-size:40px;font-weight:500;line-height:1}.tt5 .offer .pr span{font-size:14.5px;color:var(--ink2)}@media(max-width:860px){.tt5 .offer{grid-template-columns:1fr}}.tt5 .hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,80px);align-items:center;padding-block:clamp(40px,6vw,88px)}.tt5 .hero .copy{display:grid;gap:24px;max-width:560px}.tt5 .hero .copy h1{font-size:clamp(44px,5.4vw,84px)}.tt5 .hero .cta{display:flex;gap:14px;flex-wrap:wrap}.tt5 .hero .img{position:relative;aspect-ratio:4/3;max-width:100%;overflow:hidden}.tt5 .hero .img img{width:100%;height:100%;object-fit:cover}.tt5 .hero .img figcaption{position:absolute;left:16px;bottom:14px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#2526248c;padding:6px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:900px){.tt5 .hero{grid-template-columns:1fr}.tt5 .hero .img{order:-1;aspect-ratio:4/3}}.tt5 .hero-c{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,2vw,28px);padding-block:clamp(16px,2vw,28px) clamp(24px,3vw,40px);align-items:start}.tt5 .hero-c .h{grid-column:1/13;grid-row:1;z-index:2;display:grid;gap:16px;align-self:center;justify-self:start;width:min(600px,50%);padding:clamp(24px,4vw,64px)}.tt5 .hero-c .hcta{display:flex;gap:14px;flex-wrap:wrap;padding-top:6px}@media(max-width:600px){.tt5 .hero-c .hcta .btn{flex:1 1 auto;padding-inline:18px;min-height:52px}}.tt5 .hero-c .h h1{font-size:clamp(40px,5.4vw,80px);line-height:.98;letter-spacing:-.015em;max-width:11ch}.tt5 .hero-c .h .deck{font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.7vw,25px);color:var(--ink2);max-width:26ch}.tt5 .hero-c .big{grid-column:1/13;grid-row:1;width:100%;height:auto;aspect-ratio:2/1;min-height:460px;overflow:hidden;position:relative;align-self:start;justify-self:stretch}.tt5 .hero-c .big:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f3ecf0,#f7f3ecd1 30%,#f7f3ec59 50%,#f7f3ec00 62%);pointer-events:none}.tt5 .hero-c .big figcaption{position:absolute;right:14px;bottom:12px;z-index:1;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#2526248c;padding:6px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tt5 .hero-c .big img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.tt5 .hero-c .cta{grid-column:1/13;grid-row:2;display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding-top:8px;border-top:1px solid var(--line);margin-top:8px}.tt5 .whys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,36px);margin-top:clamp(28px,4vw,48px);border-top:1px solid var(--line);padding-top:clamp(20px,3vw,32px)}.tt5 .why{display:grid;gap:8px;align-content:start}.tt5 .why b{font-family:var(--serif);font-weight:500;font-size:clamp(22px,1.9vw,27px);line-height:1.15;color:var(--ink)}.tt5 .why span{font-size:15px;color:var(--ink2);line-height:1.55}.tt5 .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,36px)}.tt5 .steps li{display:grid;gap:8px;align-content:start;padding:clamp(18px,2vw,26px);background:var(--elev);border:1px solid var(--line)}.tt5 .steps .num{font-family:var(--serif);font-size:40px;line-height:1;color:var(--gold);font-variant-numeric:lining-nums}.tt5 .steps b{font-family:var(--serif);font-variant-numeric:lining-nums;font-weight:500;font-size:clamp(21px,1.8vw,25px);line-height:1.15;color:var(--ink)}.tt5 .steps li>span:last-child{font-size:15px;color:var(--ink2);line-height:1.55}@media(max-width:760px){.tt5 .whys,.tt5 .steps{grid-template-columns:1fr}.tt5 .whys{gap:20px}.tt5 .why{grid-template-columns:1fr}}.tt5 .hero-c .proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(12px,2vw,24px)}.tt5 .hero-c .proof .pc{display:grid;gap:5px;padding:18px 28px;border-left:1px solid var(--line);align-content:center}.tt5 .hero-c .proof .pc:first-child{padding-left:4px;border-left:0}.tt5 .hero-c .proof .pv{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:clamp(22px,1.9vw,28px);line-height:1.1;color:var(--ink);letter-spacing:-.01em}.tt5 .hero-c .proof .pv i{font-style:normal;color:var(--gold);font-size:.8em;vertical-align:2px}.tt5 .hero-c .proof .pl{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}@media(max-width:600px){.tt5 .hero-c .proof{grid-template-columns:1fr;border-bottom:0}.tt5 .hero-c .proof .pc{grid-template-columns:auto 1fr;align-items:baseline;justify-content:space-between;padding:13px 0;border-left:0;border-bottom:1px solid var(--line)}.tt5 .hero-c .proof .pc:first-child{padding-left:0}.tt5 .hero-c .proof .pv{font-size:21px}.tt5 .hero-c .proof .pl{text-align:right;font-size:11px}}@media(max-width:860px){.tt5 .hero-c .h{width:min(440px,62%);padding:24px;gap:12px}.tt5 .hero-c .h h1{font-size:clamp(40px,6vw,52px)}.tt5 .hero-c .h .deck{font-size:18px}.tt5 .hero-c .big{aspect-ratio:4/3;min-height:0}.tt5 .hero-c .big img{object-position:62% 90%!important}.tt5 .hero-c .big:after{background:linear-gradient(90deg,#f7f3ecf5,#f7f3ece6 40%,#f7f3ec66 62%,#f7f3ec00 76%)}.tt5 .hero-c .cta{grid-row:auto}}@media(max-width:600px){.tt5 .hero-c .h{grid-column:1/13;grid-row:1;position:relative;z-index:2;width:53%;align-self:center;justify-self:start;padding:18px 0 18px 14px;gap:11px}.tt5 .hero-c .h h1{font-size:calc(7vw + 13px);line-height:1;max-width:none}.tt5 .hero-c .h .deck{font-size:17px;line-height:1.45;max-width:none}.tt5 .hero-c .hcta{flex-direction:column;gap:10px;padding-top:2px}.tt5 .hero-c .hcta .btn{width:100%;min-height:50px;padding-inline:12px;font-size:16px}.tt5 .hero-c .big{grid-column:1/13;grid-row:1;width:100%;aspect-ratio:auto;height:auto;min-height:calc(74vw + 90px);margin-top:0;align-self:stretch;background:linear-gradient(90deg,#d1c0a9,#cebda6 50%,#c7b69f,#bba992)}.tt5 .hero-c .big img{position:absolute;right:-19%;bottom:0;width:auto;height:74vw;max-width:none;object-fit:fill;object-position:50% 50%!important}.tt5 .hero-c .big:before{content:"";position:absolute;left:0;right:0;bottom:calc(74vw - 40px);height:40px;background:linear-gradient(180deg,#cebda6,#cebda600);pointer-events:none}.tt5 .hero-c .big:after{background:linear-gradient(90deg,#f7f3ecf0,#f7f3ece6 46%,#f7f3ec73 52%,#f7f3ec00 57%)}.tt5 .hero-c .big figcaption{display:none}.tt5 .hero-c .cta{grid-row:2}}.tt5 .hero[id^=hero-]{display:none}.tt5 .hero[id^=hero-].on{display:grid}.tt5 .band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tt5 .band .img{overflow:hidden;aspect-ratio:3/4}.tt5 .band .img:nth-child(2){aspect-ratio:3/4;margin-top:clamp(20px,4vw,56px)}.tt5 .band .img img{width:100%;height:100%;object-fit:cover}.tt5 .band-cap{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-top:16px;font-size:14.5px;color:var(--ink2);flex-wrap:wrap}@media(max-width:600px){.tt5 .band{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.tt5 .pull{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:start}.tt5 .pull blockquote{margin:0;font-family:var(--serif);font-size:clamp(30px,3.4vw,52px);line-height:1.12;text-wrap:balance}.tt5 .pull blockquote:before{content:"\201c";color:var(--gold)}.tt5 .pull blockquote:after{content:"\201d";color:var(--gold)}.tt5 .pull .by{margin-top:18px;font-size:14px;color:var(--ink2)}.tt5 .pull .by b{color:var(--ink);font-weight:600}.tt5 .pull .more{display:grid;gap:0}.tt5 .pull .more .rev{padding:22px 0}.tt5 .pull .more .rev q{font-size:19px}@media(max-width:860px){.tt5 .pull{grid-template-columns:1fr}}.tt5 .sect-h{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,48px);flex-wrap:wrap}.tt5 .sect-h .l{display:grid;gap:10px}.tt5 .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}@media(max-width:1000px){.tt5 .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.tt5 .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.tt5 .pcard{display:grid;gap:12px;min-width:0}.tt5 .pcard .stage{position:relative;aspect-ratio:4/5;background:var(--parchment);display:grid;place-items:center;overflow:hidden;max-width:100%}.tt5 .pcard .stage img.bottle{position:absolute;top:8%;left:50%;height:84%;width:auto;translate:-50% 0;transition:translate .5s ease}@media(hover:hover)and (pointer:fine){.tt5 .pcard:hover .stage img.bottle{translate:-50% -6px}}.tt5 .pcard .stage img.alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s}@media(hover:hover)and (pointer:fine){.tt5 .pcard:hover .stage img.alt{opacity:1}}.tt5 .pcard .badge{position:absolute;top:12px;left:12px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;background:var(--ivory);padding:5px 9px;color:var(--ink2)}.tt5 .pcard .badge.sold{background:var(--ink);color:var(--ivory)}.tt5 .pcard .quick{position:absolute;left:12px;right:12px;bottom:12px;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}@media(hover:hover)and (pointer:fine){.tt5 .pcard:hover .quick{opacity:1;transform:none}}.tt5 .pcard .quick .btn{width:100%;min-height:42px;font-size:13px}.tt5 .pcard .info{display:grid;gap:4px}.tt5 .pcard .style{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--wine);font-weight:700}.tt5 .pcard .name{font-family:var(--serif);font-size:clamp(22px,1.9vw,28px);line-height:1.12}.tt5 .pcard .notes{font-size:14.5px;color:var(--ink2);line-height:1.45}.tt5 .pcard .pr{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;margin-top:4px;flex-wrap:wrap;gap:4px 10px}.tt5 .stars{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink2);font-weight:500}.tt5 .stars i{color:var(--gold);font-style:normal;letter-spacing:1px;font-size:12px}@media(hover:none){.tt5 .pcard .quick{opacity:1;transform:none}.tt5 .pcard .stage img.alt{display:none}}.tt5 .split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,6vw,96px);align-items:center}.tt5 .split .copy{display:grid;gap:22px;max-width:540px}.tt5 .split.tall .img{aspect-ratio:3/4}.tt5 .split.off .copy{padding-top:clamp(0px,6vw,96px)}.tt5 .split .img{aspect-ratio:4/5;overflow:hidden;max-width:100%}.tt5 .split .img img{width:100%;height:100%;object-fit:cover}.tt5 .split.rev .img{order:2}.tt5 .split.wide .img{aspect-ratio:3/2}.tt5 .split .img.sq{aspect-ratio:1/1}@media(max-width:860px){.tt5 .split{grid-template-columns:1fr}.tt5 .split.rev .img{order:0}.tt5 .split .img{aspect-ratio:4/3}}.tt5 .parch{background:var(--parchment)}.tt5 .charc{background:var(--ink);color:var(--ivory)}.tt5 .charc .eyebrow{color:#f7f3ec99}.tt5 .charc .lead{color:#f7f3ecc7}.tt5 .charc .tcard .eyebrow{color:var(--ink3)}.tt5 .charc .btn-secondary{color:var(--ivory);border-color:var(--ivory)}@media(hover:hover)and (pointer:fine){.tt5 .charc .btn-secondary:hover{background:var(--ivory);color:var(--ink)}}.tt5 .scale{display:grid;gap:10px}.tt5 .scale .track{position:relative;height:2px;background:var(--line2)}.tt5 .scale .track i{position:absolute;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--wine);transform:translate(-50%)}.tt5 .scale .lab{display:flex;justify-content:space-between;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-weight:600}.tt5 .scale .who{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:13px;color:var(--ink2);line-height:1.45;margin-top:2px}.tt5 .scale .who span{display:block;position:static!important}.tt5 .scale .who b{display:block;color:var(--ink);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.tt5 .minirev{margin:0;padding:14px 18px;border-left:2px solid var(--gold);font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.35;color:var(--ink)}.tt5 .minirev span{display:block;font-family:var(--sans);font-style:normal;font-size:12.5px;color:var(--ink3);margin-top:6px;letter-spacing:.04em}.tt5 .chips{display:flex;gap:8px;flex-wrap:wrap}.tt5 .chip{font-size:12.5px;padding:6px 12px;border:1px solid var(--line2);border-radius:999px;color:var(--ink2)}.tt5 .impact{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,80px);align-items:start}.tt5 .tcard{background:var(--elev);border:1px solid var(--line);padding:clamp(22px,3vw,36px);display:grid;gap:18px}.tt5 .tcard .who{display:flex;gap:16px;align-items:center}.tt5 .tcard .who img{width:60px;height:60px;border-radius:50%;object-fit:cover}.tt5 .tcard .who .n{font-family:var(--serif);font-size:24px}.tt5 .tcard .who .r{font-size:13px;color:var(--ink2)}.tt5 .tcard .amt{display:flex;justify-content:space-between;align-items:baseline;font-variant-numeric:tabular-nums}.tt5 .tcard .amt b{font-family:var(--serif);font-size:34px;font-weight:500}.tt5 .tcard .amt span{font-size:13px;color:var(--ink2)}.tt5 .past{display:grid;gap:10px;font-size:14px;color:var(--ink2);border-top:1px solid var(--line);padding-top:16px}.tt5 .past b{color:var(--ink);font-weight:600}@media(max-width:860px){.tt5 .impact{grid-template-columns:1fr}}.tt5 .rev{display:grid;gap:12px;padding:28px 0;border-top:1px solid var(--line)}.tt5 .rev q{font-family:var(--serif);font-size:clamp(20px,1.6vw,24px);line-height:1.3;quotes:"\201c" "\201d"}.tt5 .rev .by{font-size:14px;color:var(--ink2)}.tt5 .rev .by b{font-weight:600;color:var(--ink)}.tt5 .proofbar{display:flex;gap:clamp(20px,4vw,56px);flex-wrap:wrap;align-items:center;justify-content:space-between;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(28px,4vw,56px)}.tt5 .proofbar .g{display:grid;gap:2px}.tt5 .proofbar .g b{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1}.tt5 .proofbar .g span{font-size:13.5px;color:var(--ink2)}.tt5 .press{display:flex;gap:clamp(20px,3vw,44px);align-items:center;flex-wrap:wrap}.tt5 .press img{height:22px;width:auto;filter:grayscale(1) contrast(.9);opacity:.72}.tt5 .press span{font-family:var(--serif);font-size:18px;color:var(--ink2);font-style:italic}.tt5 .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}@media(max-width:760px){.tt5 .steps{grid-template-columns:1fr}}.tt5 .offerline{display:grid;gap:6px;padding:16px 18px;background:var(--elev);border:1px solid var(--line);border-left:3px solid var(--gold)}.tt5 .offerline b{font-family:var(--serif);font-size:22px;line-height:1.15;color:var(--ink);font-weight:500}.tt5 .offerline span{font-size:14px;color:var(--ink2);line-height:1.5}.tt5 .founding{font-size:13.5px;color:var(--ink2);max-width:var(--read)}.tt5 .founding[data-state=full],.tt5 .founding[data-state=closed]{color:var(--ink)}@media(prefers-reduced-motion:reduce){.tt5 *{transition:none!important;animation:none!important}.tt5{scroll-behavior:auto}}.tt5 figure.img{margin:0}.tt5 .hero .img figcaption{font-size:12px}@media(max-width:900px){.tt5 .hero .img{min-width:0;max-width:100%}}@media(max-width:600px){.tt5 input,.tt5 select,.tt5 textarea{font-size:16px!important}.tt5 .block{padding-block:44px}.tt5 .sect-h{margin-bottom:22px}.tt5 .hero-c .proof .pl{font-size:12px}.tt5 .badge{font-size:11.5px}.tt5 .eyebrow{font-size:12.5px}.tt5 .hero-c .hcta .btn{font-size:15px;padding-inline:8px;white-space:nowrap;min-height:48px}.tt5 .split .copy .btn,.tt5 .offer .box .btn,.tt5 #home-plan .btn,.tt5 #page-club .hero .cta .btn,.tt5 #page-gifts .hero .cta .btn,.tt5 .split .copy .cta .btn{width:100%;justify-content:center}.tt5 .split .copy div[style*="display:flex"],.tt5 #page-club .hero .cta,.tt5 #page-gifts .hero .cta,.tt5 .split .copy .cta{flex-direction:column;align-items:stretch}.tt5 #home-plan>div[style*="display:flex"]{flex-direction:column;align-items:stretch;text-align:center}.tt5 .offer .pr{flex-direction:column;align-items:flex-start;gap:6px}.tt5 .offer .pr b{font-size:34px}.tt5 .narrow .btn-lg{width:100%}.tt5 .hero .img{overflow:visible;aspect-ratio:auto}.tt5 .hero .img img{aspect-ratio:16/10}.tt5 .hero .img figcaption{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink3);padding:8px 0 0;letter-spacing:.06em;font-size:11.5px}}.tt5 .impactstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(247,243,236,.22);border-bottom:1px solid rgba(247,243,236,.22)}.tt5 .impactstats>div{display:grid;gap:4px;padding:16px 12px 16px 0}.tt5 .impactstats>div+div{padding-left:16px;border-left:1px solid rgba(247,243,236,.22)}.tt5 .impactstats b{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1;color:var(--ivory);font-variant-numeric:lining-nums}.tt5 .impactstats span{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#f7f3ecb8}@media(max-width:600px){.tt5 .impactstats b{font-size:26px}.tt5 .impactstats span{font-size:11.5px}.tt5 .impactstats>div+div{padding-left:10px}}.tt5{letter-spacing:normal;font-size:16px;line-height:1.6}.tt5 h1,.tt5 h2,.tt5 h3{color:var(--ink)}.tt5 .btn{text-decoration:none;cursor:pointer}.tt5 .btn-primary,.tt5 a.btn-primary:visited{color:#fff}.tt5 ul,.tt5 ol{padding:0;margin:0;list-style:none}.tt5 figure{margin:0}.tt5 blockquote{margin:0}.tt5 .charc h1,.tt5 .charc h2,.tt5 .charc h3{color:var(--ivory)}
/*# sourceMappingURL=/cdn/shop/t/50/assets/tt-v5-home.css.map */
