html,body{background-color:var(--surface-page)!important;color:var(--text);font-family:var(--tce-body)}body{background-image:radial-gradient(1200px 520px at 80% -8%,rgba(118,174,187,.1),transparent 60%);background-attachment:fixed}main#MainContent{background-color:var(--surface-page)!important}.color-scheme-1,.color-1,[class*=color-scheme]{--color-background:var(--surface-page)!important;--color-foreground:var(--text)!important;background-color:var(--surface-page)!important;color:var(--text)!important}.shopify-section .section-background,.section-background{background-color:transparent!important}header-component .overflow-menu,header-component .menu-list,header-component .header-actions__action,header-component .account-button,.header .overflow-menu,.header .menu-list{background-color:transparent!important}h1,h2,h3,h4,h5,h6{font-family:var(--tce-h3)}h1{font-family:var(--tce-h2);color:var(--heading);font-weight:700;letter-spacing:.01em;line-height:1.1;margin:0 0 .3em}h2{font-family:var(--tce-h2);color:var(--heading);letter-spacing:.01em}h3{font-family:var(--tce-h3);color:var(--heading-alt);letter-spacing:.04em;text-transform:uppercase}h4{font-family:var(--tce-h4);color:var(--heading);letter-spacing:.04em;text-transform:uppercase}h5{font-family:var(--tce-body);font-weight:600;color:var(--text)}h6{font-family:var(--tce-body);font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.85em}p,li,dd,dt,label,.rte,.rte *{color:var(--text-muted)}a{color:var(--accent)}a:hover{color:var(--tce-teal-light)}hr,.divider,hr.divider{border-color:var(--border)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--surface-deep)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--tce-teal-deep)}.button,button.button,a.button,.shopify-payment-button__button,input[type=submit],button[type=submit],.btn,a.btn,button.btn,.tce-btn,a.tce-btn,button.product-form__submit,.product-form__buttons button,.cart__checkout-button,button.cart__checkout-button,.product__variants button{font-family:var(--tce-display)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:14px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.9)!important;background:var(--tce-navy)!important;color:#fff!important;padding:16px 36px!important;box-shadow:6px 8px 22px #1a2e4473,2px 3px 6px #1a2e4440!important;transition:background .25s ease,color .25s ease,box-shadow .25s ease,filter .25s ease,transform .12s ease!important;cursor:pointer!important}.button:hover,button.button:hover,a.button:hover,.shopify-payment-button__button:hover,input[type=submit]:hover,button[type=submit]:hover,.btn:hover,a.btn:hover,button.btn:hover,.tce-btn:hover,a.tce-btn:hover,button.product-form__submit:hover,.cart__checkout-button:hover{background:var(--tce-teal)!important;color:var(--tce-navy)!important;box-shadow:inset 0 0 30px #ffffffb3,inset 0 0 12px #ffffff80,0 0 18px #76aebb59!important;filter:brightness(1.06)!important;border-color:#fffffff2!important}.button:active,.button.is-pressed,.btn:active,.btn.is-pressed,.tce-btn:active,.tce-btn.is-pressed,input[type=submit]:active,button[type=submit]:active{background:var(--tce-teal)!important;color:var(--tce-navy)!important;border:2px solid var(--tce-gold)!important;filter:brightness(1.12)!important;transform:translateY(1px)!important}.button--secondary,.button.secondary,.btn.navy,a.btn.navy,.tce-btn.navy{background:var(--tce-navy)!important;color:#fff!important}.btn.teal,a.btn.teal,.tce-btn.teal{background:var(--tce-teal)!important;color:var(--tce-navy)!important}.btn.gold,a.btn.gold,.tce-btn.gold{background:var(--tce-gold)!important;color:var(--tce-navy)!important}.btn.gold:hover,.tce-btn.gold:hover{background:#e6c068!important;color:var(--tce-navy)!important}.btn.ghost,a.btn.ghost,.tce-btn.ghost{background:transparent!important;color:#fff!important;border:1.5px solid #fff!important;box-shadow:none!important}.btn.ghost:hover,.tce-btn.ghost:hover{background:#76aebb2e!important;color:#fff!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],select,textarea{border-radius:10px!important;border:1px solid var(--border-strong)!important;font-family:var(--tce-body)!important;background:#ffffff0f!important;color:var(--text)!important}input::placeholder,textarea::placeholder{color:var(--text-subtle)!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 4px #76aebb2e!important}.card,.product-card,.product-grid__card,.product-card-wrapper,.collection-card,.resource-card,cart-drawer,.cart-drawer,.drawer,.popover,dialog,.quick-add-modal,.search-modal__content{background-color:var(--surface-card)!important;color:var(--text)!important}.product-card,.product-grid__card,.product-card-wrapper{border-radius:12px!important;border:1px solid var(--border)!important;box-shadow:0 12px 40px #00000073,0 4px 10px #0000004d!important;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.product-card:hover,.product-card-wrapper:hover{transform:translateY(-4px)}.product-card__image-wrapper,.product__media-wrapper,.card__media{background:var(--surface-band)!important}.product-card .price,.price,.price-item{color:var(--accent)!important}.collection-card__content{background:linear-gradient(to top,rgba(22,38,58,.9) 0%,rgba(74,138,153,.4) 60%,transparent 100%)}.announcement-bar,.marquee{background-color:var(--surface-navy)!important;color:var(--text)!important}.badge{border-radius:6px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}cart-drawer,.cart-drawer{border-left:4px solid var(--accent)}.search-modal input,.search-modal__input{border-bottom:2px solid var(--accent)!important;border-radius:0}td,th,.cart-items,.cart__row{border-color:var(--border)!important;color:var(--text-muted)!important}html body footer{position:relative;padding-top:14px!important;padding-bottom:8px!important;background-color:#0d1420!important;background-image:linear-gradient(180deg,#0d14209e,#0d1420bd 55%,#0d1420e6),url(https://images.unsplash.com/photo-1588317283112-f4d3a381e065?auto=format&fit=crop&w=1800&q=70)!important;background-size:cover!important;background-position:center 35%!important;background-repeat:no-repeat!important;border-top:1px solid var(--border)!important}html body footer .section-background,html body footer .utilities{background:transparent!important}html body footer :is(h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.menu__heading,.menu__heading__default){font-family:var(--tce-display)!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:var(--text)!important;font-size:.82rem!important;line-height:1.25!important;font-weight:600!important;margin-bottom:8px!important}html body footer a,html body footer .menu__item a{font-family:var(--tce-body)!important;text-transform:none!important;letter-spacing:.02em!important;font-weight:500!important;font-size:.88rem!important;color:var(--text-muted)!important;text-decoration:none!important}html body footer a:hover{color:var(--tce-teal-light)!important}html body footer .menu__subitem a{font-size:.8rem!important;opacity:.82}html body footer p,html body footer span,html body footer li{font-family:var(--tce-body)!important;color:var(--text-muted)!important}html body footer input[type=email],html body footer input[type=text]{background:#ffffff0f!important;border:1px solid rgba(250,244,230,.22)!important;color:var(--text)!important;border-radius:8px!important}html body footer input::placeholder{color:var(--text-subtle)!important}html body footer .button,html body footer button[type=submit]{background:var(--tce-teal-dark)!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:none!important;border-radius:8px!important}html body footer .button:hover,html body footer button[type=submit]:hover{background:var(--tce-teal-deep)!important;color:#fff!important}html body footer .button.link,html body footer a.link{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;color:var(--text-muted)!important;text-transform:none!important;letter-spacing:.02em!important;font-family:var(--tce-body)!important;font-weight:500!important}html body footer .button.link:hover,html body footer a.link:hover{color:var(--tce-teal-light)!important;background:transparent!important}html body footer .image-block__image,html body footer .group img{filter:brightness(0) invert(1)!important;opacity:.78!important;transition:opacity .2s ease}html body footer .image-block:hover .image-block__image,html body footer .group img:hover{opacity:1!important}html body footer img[src*=Caffeine_Experience],html body footer img[src*=Academy]{filter:none!important;opacity:.95!important}html body footer .utilities{border-top:1px solid var(--border)!important;color:var(--text-subtle)!important}html body footer .utilities a{color:var(--text-subtle)!important}html body footer .utilities a:hover{color:var(--tce-teal-light)!important}html body footer .social-links svg,html body footer svg{color:var(--text-muted)!important}html body footer .section{padding-block-start:20px!important;padding-block-end:14px!important}html body footer .menu__list,html body footer ul,html body footer ol{gap:1px!important;margin-block:0!important}html body footer .menu__item,html body footer .menu__subitem,html body footer li{margin:0!important}html body footer .menu__item>a,html body footer .menu__subitem a{padding-block:1px!important;line-height:1.25!important}html body footer .group{row-gap:8px!important}html body footer .menu__item{break-inside:avoid;-webkit-column-break-inside:avoid}main#MainContent[data-template^=page],main#MainContent[data-template^=search],main#MainContent[data-template^=list-collections],main#MainContent[data-template^=customers],main#MainContent[data-template^="404"],main#MainContent[data-template^=article],main#MainContent[data-template^=blog]{padding-top:calc(var(--header-group-height,120px) + 32px)!important}@media(max-width:750px){main#MainContent[data-template^=page],main#MainContent[data-template^=search],main#MainContent[data-template^=list-collections],main#MainContent[data-template^=customers],main#MainContent[data-template^="404"],main#MainContent[data-template^=article],main#MainContent[data-template^=blog]{padding-top:calc(var(--header-group-height,96px) + 20px)!important}}main#MainContent:has(.tce-hero),main#MainContent:has(.sr-hero),main#MainContent:has(.sch-hero),main#MainContent:has(.lvm-hero),main#MainContent:has(.tce .hero),main#MainContent[data-template=index],main#MainContent[data-template^="page.kiosk"]{padding-top:0!important}html body .menu-drawer,html body .menu-drawer__submenu{background-color:var(--surface-page)!important;background-image:radial-gradient(720px 280px at 12% -10%,rgba(118,174,187,.12),transparent 60%)!important;border-right:1px solid var(--border-strong)!important;color:var(--text)!important}html body .menu-drawer .menu-drawer__menu-item,html body .menu-drawer .menu-drawer__menu-item-text{color:var(--text-muted)!important}html body .menu-drawer .menu-drawer__menu-item--mainlist{font-weight:600!important}html body .menu-drawer .menu-drawer__menu-item--child,html body .menu-drawer .menu-drawer__menu-item--child .menu-drawer__menu-item-text{color:var(--text-subtle)!important}html body .menu-drawer .menu-drawer__menu-item:hover,html body .menu-drawer .menu-drawer__menu-item:hover .menu-drawer__menu-item-text,html body .menu-drawer .menu-drawer__menu-item--active{color:var(--accent)!important}html body .menu-drawer svg,html body .menu-drawer .svg-wrapper{color:var(--text-muted)!important;fill:currentColor!important}html body .menu-drawer .menu-drawer__close-button,html body .menu-drawer .menu-drawer__back-button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--text)!important}html body .menu-drawer .menu-drawer__back-button:hover,html body .menu-drawer .menu-drawer__close-button:hover{color:var(--accent)!important}html body .menu-drawer .menu-drawer__utility-links,html body .menu-drawer .drawer-localization__button{color:var(--text-subtle)!important;background:transparent!important}html body .menu-drawer__backdrop{-webkit-backdrop-filter:brightness(.45)!important;backdrop-filter:brightness(.45)!important}floating-panel-component,.color-custom-popover,.facets__inputs,.facets__panel-content,.sorting-filter__options,.facets__disclosure,.facets__display,.facets__panel{background:var(--surface-card)!important;color:var(--text)!important;border-color:var(--border)!important}.facets,.facets *,.sorting-filter,.sorting-filter *,.facets__label,.facets__summary,.facets summary,.checkbox__label-text,.sorting-filter__label,.active-facets *{color:var(--text)!important}.facets a,.sorting-filter a,.active-facets a{color:var(--accent)!important}.facets input,.facets__inputs input{accent-color:var(--tce-teal)!important}.variant-option__button,.variant-option__button--text,.variant-picker__option,.product-form__input .select__select,.swatch-input__input+label{background:var(--surface-card)!important;color:var(--text)!important;border-color:var(--border-strong)!important}.variant-option__button[aria-checked=true],.variant-option__button.is-selected,.variant-option__button--selected{background:var(--tce-teal)!important;color:var(--tce-navy)!important;border-color:var(--tce-teal)!important}.product__description :is(h2,h3,h4),.product-information :is(h2,h3,h4),.product__info :is(h2,h3,h4){color:var(--heading)!important}.product__description h3,.product-information h3,.product__info h3{color:var(--heading-alt)!important}.sticky-add-to-cart__bar,.sticky-add-to-cart__bar *,.sticky-add-to-cart__info *{color:var(--text)!important}.sticky-add-to-cart__bar .price,.sticky-add-to-cart__bar .price *{color:var(--accent)!important}.tce{font-family:var(--b);color:var(--text);line-height:1.65;background:var(--surface-page)}.tce *,.tce *:before,.tce *:after{box-sizing:border-box}.tce h2{font-family:var(--h2);font-weight:700;color:var(--heading);margin:0 0 .4em;letter-spacing:.01em;line-height:1.05}.tce h3{font-family:var(--h3);font-weight:900;color:var(--heading-alt);margin:0 0 .5em;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.tce h4{font-family:var(--h4);font-weight:700;color:var(--heading);margin:0 0 .5em;letter-spacing:.04em;text-transform:uppercase}.tce h5,.tce h6{font-family:var(--b);font-weight:700;color:var(--text);margin:0 0 .5em}.tce p{margin:0 0 1em;font-size:17px;color:var(--text-muted)}.tce li,.tce dd,.tce dt{color:var(--text-muted)}.tce em,.tce i,.tce blockquote{font-family:var(--b);font-style:italic;font-weight:400}.tce img{max-width:100%;height:auto;display:block}.tce a{color:var(--accent)}.tce .accent-rule{display:block;width:64px;height:3px;background:var(--accent-2);margin:0 0 20px;border-radius:2px}.tce .accent-rule.center{margin:0 auto 20px}.tce-hero,.sr-hero,.sch-hero,.lvm-hero,.tce .hero{align-items:center!important;padding-top:calc(var(--header-height,150px) + 14px)!important;box-sizing:border-box;height:auto!important;min-height:100vh}.tce-hero--compact{min-height:80vh!important}.tce-hero--short,.sr-hero--compact{min-height:62vh!important}.tce-hero__inner,.tce-hero-inner,.sr-hero-inner,.sch-hero-inner,.lvm-hero-inner,.tce .hero .h-in{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.tce-hero__title,.tce-hero-title,.sr-hero-title,.sch-hero-title,.lvm-hero-title,.tce .hero h1,.tce-hero h1,.tce-splash .tce-splash__title,[class$=hero-title]{font-family:var(--tce-h1)!important;color:#fff!important;font-weight:400!important;letter-spacing:.03em!important;line-height:.92!important;font-size:clamp(48px,10vw,128px)!important;text-shadow:0 8px 40px rgba(0,0,0,.5)!important;margin:0 0 .18em!important}.tce .hero{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;min-height:680px;overflow:hidden;background:#000;display:flex;align-items:flex-start;justify-content:center}.tce .hero>img.bg,.tce .hero>video,.tce .hero .tce-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;animation:tce-hero-zoom 22s ease-out infinite alternate}@keyframes tce-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.tce .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a2e4452,#1a2e44d9);z-index:1}.tce .hero .h-in,.tce-hero .tce-hero__inner{position:relative;z-index:2;max-width:1100px;padding:0 24px 48px;text-align:center;color:#fff;margin:0 auto}.tce .hero .sub{font-family:var(--b);font-style:italic;font-size:clamp(20px,2.6vw,32px);color:#fff;margin:18px auto 32px;line-height:1.4;max-width:820px}.tce .hero .eyebrow{font-family:var(--b);font-weight:600;font-size:13px;letter-spacing:.34em;text-transform:uppercase;color:var(--tce-warm);margin-bottom:1em}.tce .hero .pill{display:inline-block;background:#ffffff1f;border:1px solid rgba(255,255,255,.35);color:#fff;padding:8px 22px;border-radius:999px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-bottom:1.5em}.tce .hero .submark{font-family:var(--b);font-weight:500;font-size:clamp(13px,1.5vw,16px);letter-spacing:.34em;text-transform:uppercase;color:var(--tce-teal-light);margin:0 0 26px}.tce .hero .ctas,.tce .hero .cta-row{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:8px}.tce .section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:120px 24px;overflow:hidden;background:var(--surface-page)}.tce .section.tight{padding:80px 24px}.tce .section .wrap{max-width:1280px;margin:0 auto}.tce .section.narrow .wrap{max-width:880px}.tce .section h2{font-size:clamp(36px,5.8vw,72px);margin-bottom:18px}.tce .section .lead{font-size:21px;color:var(--text-muted);max-width:720px;margin-bottom:28px}.tce .section .eyebrow,.tce .eyebrow{font-family:var(--b);font-weight:700;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0 0 16px}.tce .bg-mist,.tce .section.bg-mist,.tce-bg-mist,.tce .bg-paper,.tce .section.bg-paper,.tce .bg-cream,.tce .section.bg-cream,.tce-bg-cream{background:var(--surface-band)!important;color:var(--text)!important}.tce .bg-sky,.tce .section.bg-sky{background:var(--tce-teal)!important;color:var(--on-accent)!important}.tce .bg-navy,.tce .section.bg-navy,.tce-bg-navy{background:var(--surface-navy)!important;color:var(--text)!important}.tce .bg-accent,.tce .section.bg-accent{background:var(--accent)!important;color:var(--on-accent)!important}.tce .bg-teal,.tce .section.bg-teal,.tce-bg-teal{background:var(--tce-teal)!important;color:var(--on-accent)!important}.tce :is(.bg-mist,.bg-paper,.bg-cream) h2{color:var(--heading)!important}.tce :is(.bg-mist,.bg-paper,.bg-cream) h3{color:var(--heading-alt)!important}.tce :is(.bg-mist,.bg-paper,.bg-cream) :is(p,li,.lead){color:var(--text-muted)!important}.tce .bg-navy h2,.tce .bg-navy h3,.tce .bg-navy h4{color:var(--text)!important}.tce .bg-navy .eyebrow{color:var(--accent-2)!important}.tce .bg-navy :is(p,.lead){color:var(--text-muted)!important}.tce :is(.bg-teal,.bg-accent,.bg-sky) :is(h2,h3,h4,p,.lead,.eyebrow,li,strong,em){color:var(--on-accent)!important}.tce :is(.bg-teal,.bg-accent,.bg-sky) .eyebrow{opacity:.85}.tce :is(.bg-teal,.bg-accent) a:hover:not(.btn){color:#000!important}.tce .row2{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.tce .row2.flip{direction:rtl}.tce .row2.flip>*{direction:ltr}.tce .overlap{position:relative;padding:0 36px 36px 0}.tce .overlap .a{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:16px;box-shadow:0 32px 72px #0006;transition:transform .6s ease}.tce .overlap .b{position:absolute;right:0;bottom:0;width:52%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;box-shadow:0 28px 60px #00000080;border:10px solid var(--surface-band);transition:transform .6s ease}.tce .overlap.flip{padding:0 0 36px 36px}.tce .overlap.flip .b{right:auto;left:0}.tce .overlap:hover .a{transform:scale(1.02) rotate(-.5deg)}.tce .overlap:hover .b{transform:scale(1.04) rotate(1deg)}.tce .cards-2{display:grid;grid-template-columns:1fr 1fr;gap:40px}.tce .cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.tce .card{background:var(--surface-card)!important;border-radius:14px;overflow:hidden;box-shadow:0 18px 48px #00000080,0 0 0 1px var(--border);display:flex;flex-direction:column;transition:.4s ease;border-top:4px solid var(--accent)}.tce .card:hover{transform:translateY(-10px);box-shadow:0 32px 70px #0009,0 0 0 1px var(--accent)}.tce .card img{width:100%;aspect-ratio:5/4;object-fit:cover;transition:.6s ease;max-height:300px}.tce .card:hover img{transform:scale(1.05)}.tce .card .b{padding:32px}.tce .card h3{font-size:22px;margin-bottom:8px;font-family:var(--h3);font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--heading-alt)}.tce .card p{font-size:15px;color:var(--text-muted);margin-bottom:14px;line-height:1.65}.tce .card .tag{font-family:var(--b);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:block}.tce .card .quote{font-style:italic;color:var(--text);font-size:16px;border-left:3px solid var(--accent-2);padding-left:14px;margin:14px 0 0}.tce .card .who{display:flex;align-items:center;gap:12px;margin-top:18px;font-family:var(--b);font-weight:700;font-size:13px;color:var(--text);letter-spacing:.04em}.tce .card .who .dot{width:8px;height:8px;border-radius:50%;background:var(--accent-2)}.tce .card.teal,.tce-card.teal,.card-accent{background:var(--tce-teal)!important;border-top-color:var(--tce-teal-dark)}.tce .card.teal :is(h3,h4,p,span),.card-accent :is(h3,h4,p,span){color:var(--on-accent)!important}.tce .card.teal .tag{color:#1a2e44cc!important}.tce .card.accent{background:var(--surface-navy)!important;border-top-color:var(--accent-2)}.tce .card.accent :is(h3,h4,p,span){color:var(--text)!important}.tce .card.accent .tag{color:var(--accent-2)!important}.tce .btn{display:inline-block;background:var(--tce-navy);color:#fff;padding:18px 40px;border-radius:12px;border:1px solid rgba(255,255,255,.9);text-decoration:none;font-weight:700;font-family:var(--h);letter-spacing:.08em;text-transform:uppercase;font-size:14px;cursor:pointer;box-shadow:6px 8px 22px #1a2e4473,2px 3px 6px #1a2e4440;transition:background .25s ease,color .25s ease,box-shadow .25s ease,filter .25s ease,transform .12s ease}.tce .btn:hover{background:var(--tce-teal);color:var(--tce-navy);box-shadow:inset 0 0 30px #ffffffb3,0 0 18px #76aebb59;filter:brightness(1.06)}.tce .btn.gold{background:var(--tce-gold);color:var(--tce-navy)}.tce .btn.navy{background:var(--tce-navy);color:#fff}.tce .btn.teal{background:var(--tce-teal);color:var(--tce-navy)}.tce .btn.ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.6);box-shadow:none}.tce .btn.ghost:hover{background:#76aebb2e;color:#fff}.tce .form{background:var(--surface-card)!important;padding:48px;border-radius:14px;border:1px solid var(--border);border-left:6px solid var(--accent);box-shadow:0 24px 60px #00000080}.tce .form label{display:block;font-weight:700;font-size:12px;color:var(--text);margin:20px 0 8px;text-transform:uppercase;letter-spacing:.1em}.tce .form input,.tce .form select,.tce .form textarea{width:100%;padding:14px 16px;border:1px solid var(--border-strong);border-radius:10px;font-family:var(--b);font-size:15px;background:#ffffff0f;color:var(--text)}.tce .form textarea{min-height:140px;resize:vertical}.tce .form .check{display:flex;align-items:flex-start;gap:12px;margin-top:18px;font-size:14px;color:var(--text-muted);font-weight:500;text-transform:none;letter-spacing:0}.tce .form .check input{width:auto;margin-top:3px}.tce form h2,.tce form h3,.form h2,.form h3{font-family:var(--h2)!important;font-size:clamp(28px,3.6vw,44px)!important;font-weight:700!important;color:var(--heading)!important;letter-spacing:.01em!important;line-height:1.1!important;margin-bottom:18px!important}.tce .scripture{font-family:Georgia,serif;font-style:italic;font-size:clamp(22px,3vw,34px);color:var(--text);line-height:1.4;max-width:820px;margin:0 auto;text-align:center}.tce .scripture cite{display:block;font-style:normal;font-family:var(--h);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-top:20px}.tce .dox,.tce-dox{text-align:center;font-family:Georgia,serif;font-style:italic;font-size:22px;color:var(--text);padding:56px 24px;background:var(--surface-band)!important;border-top:3px solid var(--accent)}.tce .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.tce .stats .num,.tce .stats h2.num,.tce .stats h2{font-family:var(--h)!important;font-size:clamp(48px,7vw,88px)!important;color:var(--accent)!important;line-height:1!important;margin:0 0 8px!important;letter-spacing:.02em!important;font-weight:900!important;text-transform:uppercase!important}.tce .stats .lbl{font-family:var(--h);font-weight:600;font-size:13px;color:var(--text);text-transform:uppercase;letter-spacing:.12em}.tce :is(.bg-teal,.bg-accent,.stats.full) .num,.tce :is(.bg-teal,.bg-accent,.stats.full) .lbl{color:var(--on-accent)!important}.tce .gift{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:linear-gradient(135deg,var(--tce-gold) 0%,var(--tce-gold-deep) 100%)!important;padding:120px 24px;overflow:hidden}.tce .gift .wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative}.tce .gift :is(h2,p,.eyebrow){color:var(--tce-navy)!important}.tce .gift h2{font-size:clamp(36px,5vw,64px);margin-bottom:18px}.tce .gift p{font-size:19px;line-height:1.6;margin-bottom:18px}.tce .gift .eyebrow{font-family:var(--h);font-weight:700;font-size:13px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:16px;display:block;opacity:.7}.tce .tce-wave-top,.tce-wave-top{display:block;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:60px;background:linear-gradient(to bottom,var(--tce-teal) 0%,var(--tce-teal) 30%,transparent 100%)}.tce .tce-wave-bottom,.tce-wave-bottom{display:block;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:60px;background:linear-gradient(to top,var(--surface-band) 0%,var(--surface-band) 30%,transparent 100%)}@media(max-width:980px){.tce .section,.tce .gift{padding:80px 20px}.tce .cards-2,.tce .cards-3{grid-template-columns:1fr}.tce .hero{min-height:560px}.tce .row2,.tce .row2.flip{grid-template-columns:1fr;gap:60px}.tce .row2.flip{direction:ltr}.tce .overlap,.tce .overlap.flip{padding:0 40px 50px 0}.tce .overlap.flip{padding:0 0 50px 40px}.tce .gift .wrap{grid-template-columns:1fr;gap:40px}.tce .stats{grid-template-columns:repeat(2,1fr);gap:40px}.tce .form{padding:32px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tce-base.css.map */
