:root{--te-paper: #f4f7fb;--te-paper-2: #e9eff7;--te-card: #ffffff;--te-ink: #10233f;--te-ink-2: #4b5b74;--te-ink-3: #8394ad;--te-line: #e3e9f2;--te-line-hover: #cdd9e8;--te-blue: #0070d0;--te-blue-hover: #005bb0;--te-blue-soft: #e6f2fc;--te-cyan: #00b0f0;--te-navy: #0a2a52;--te-up: #067647;--te-up-soft: #ecfdf3;--te-radius: 16px;--te-radius-lg: 26px;--te-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--te-shadow: 0 18px 40px -28px rgba(16, 35, 63, .35)}body{-webkit-font-smoothing:antialiased;letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.035em;line-height:1.08}::selection{background:var(--te-blue);color:#fff}.button,.shopify-payment-button__button--unbranded{font-weight:500;letter-spacing:0;font-size:1.75rem}.button--secondary{--color-button: 255,255,255}.header-wrapper{background:#f4f7fbdb;backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--te-line)!important}.header__menu-item{font-size:1.7rem;color:var(--te-ink-2)}.header__menu-item:hover span,.header__active-menu-item{color:var(--te-ink);text-decoration:none}.header__active-menu-item{font-weight:500}.announcement-bar{font-family:var(--te-mono);letter-spacing:.08em;text-transform:uppercase;font-size:1.4rem}.announcement-bar__message:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--te-cyan);vertical-align:middle}.card-wrapper .card{transition:border-color .15s,box-shadow .2s,transform .2s}.card-wrapper:hover .card{box-shadow:0 12px 32px -16px #10233f38}.card__heading{font-weight:500;letter-spacing:-.01em}.badge{font-family:var(--te-mono);font-size:1.35rem;letter-spacing:.04em}.product__title h1{font-size:clamp(3rem,3.6vw,4.2rem);font-weight:500;letter-spacing:-.04em}.product__text.caption-with-letter-spacing{font-family:var(--te-mono);color:var(--te-ink-3)}.product .price-item--regular,.product .price-item--sale{font-size:2.2rem;font-weight:500;letter-spacing:-.02em}.product__media-wrapper .product__media-item{border-radius:var(--te-radius);overflow:hidden}.product__info-container .product-form__submit{min-height:5rem}.product__info-container [class*=selling-plan],.product__info-container [class*=subscription]{border-radius:12px}.article-template__title{font-weight:500;letter-spacing:-.04em}.article-template__content{font-size:1.9rem;line-height:1.7}.article-template__content a{color:var(--te-blue)}.article-card__title a{letter-spacing:-.015em}.footer{border-top:1px solid var(--te-line)}.footer-block__heading{font-family:var(--te-mono);font-size:1.4rem!important;letter-spacing:.1em;text-transform:uppercase;color:var(--te-ink-3);font-weight:400}.footer-block__details-content .list-menu__item--link{color:var(--te-ink-2);font-size:1.7rem}.footer-block__details-content .list-menu__item--link:hover,.te{color:var(--te-ink)}.te *,.te *:before,.te *:after{box-sizing:border-box}.te a{color:inherit;text-decoration:none}.te-wrap{max-width:1200px;margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.te-wrap{padding:0 2.4rem}}.te-display{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.042em;line-height:1.04;margin:0;text-wrap:balance}.te-accent{color:var(--te-blue);text-decoration:underline;text-decoration-color:#0070d047;text-decoration-thickness:.09em;text-underline-offset:.12em;text-decoration-skip-ink:none}.te-muted{color:var(--te-ink-3)}.te-mono{font-family:var(--te-mono);font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}.te-btn{display:inline-flex;align-items:center;gap:.6rem;border-radius:9px;padding:1.1rem 1.7rem;font-size:1.75rem;font-weight:500;line-height:1;border:1px solid transparent;transition:background .15s,border-color .15s;cursor:pointer}.te-btn--blue{background:var(--te-blue);color:#fff!important}.te-btn--blue:hover{background:var(--te-blue-hover)}.te-btn--dark{background:var(--te-ink);color:#fff!important}.te-btn--dark:hover{background:var(--te-navy)}.te-btn--light{background:var(--te-card);border-color:var(--te-line)}.te-btn--light:hover{border-color:var(--te-line-hover)}.te-frame{border:1px solid var(--te-line);border-radius:var(--te-radius-lg);background:radial-gradient(120% 90% at 0% 0%,#d9f3fd 0%,transparent 55%),radial-gradient(90% 90% at 100% 100%,#dbe8f8 0%,transparent 60%),var(--te-paper-2)}.te-card{background:var(--te-card);border:1px solid var(--te-line);border-radius:var(--te-radius);transition:border-color .15s,box-shadow .2s,transform .2s}a.te-card:hover{border-color:var(--te-line-hover)}.te-section{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}@media(min-width:990px){.te-section{grid-template-columns:200px minmax(0,1fr);gap:4.8rem}.te-section__side{position:sticky;top:10rem;align-self:start}}.te-label{display:flex;align-items:center;gap:.8rem;font-size:1.65rem;font-weight:500;margin:0}.te-label:before{content:"";width:4px;height:1.4rem;border-radius:4px;background:var(--te-blue)}.te-section__aside{display:none;margin-top:1.2rem;font-size:1.65rem;line-height:1.6;color:var(--te-ink-3)}.te-section__aside a{color:var(--te-blue)}@media(min-width:990px){.te-section__aside{display:block}}.te-section__title{font-size:clamp(2.8rem,3.4vw,4rem);margin-bottom:3.2rem}.te-hero{text-align:center}.te-pill{display:inline-flex;align-items:center;gap:.8rem;border:1px solid var(--te-line);background:var(--te-card);border-radius:999px;padding:.4rem 1.2rem .4rem .4rem;font-size:1.55rem;color:var(--te-ink-2)}.te-pill:hover{color:var(--te-ink)}.te-pill b{background:var(--te-ink);color:#fff;border-radius:999px;padding:.2rem .8rem;font-family:var(--te-mono);font-size:1.35rem;font-weight:400}.te-hero h1{font-size:clamp(4rem,6.2vw,7.2rem);max-width:90rem;margin:2.4rem auto 0}.te-hero__sub{max-width:56rem;margin:2.4rem auto 0;font-size:1.85rem;line-height:1.6;color:var(--te-ink-2)}.te-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3.2rem}.te-showcase{padding:.8rem;text-align:left}@media(min-width:750px){.te-showcase{padding:1.2rem}}.te-showcase__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:.8rem .8rem 1.6rem}.te-seg{display:flex;overflow-x:auto;max-width:100%;border:1px solid var(--te-line);background:#fffc;border-radius:12px;padding:.4rem;scrollbar-width:none}.te-seg button{flex-shrink:0;border:0;background:none;border-radius:9px;padding:.7rem 1.4rem;font:inherit;font-size:1.6rem;font-weight:500;color:var(--te-ink-2);cursor:pointer}.te-seg button[aria-selected=true]{background:var(--te-ink);color:#fff;box-shadow:0 1px 2px #0000001a}.te-showcase__hint{display:none;font-family:var(--te-mono);font-size:1.4rem;color:var(--te-ink-3)}@media(min-width:750px){.te-showcase__hint{display:block}}.te-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}@media(min-width:750px){.te-shelf{gap:1.2rem}}@media(min-width:990px){.te-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}.te-shelf[hidden]{display:none}.te-tile{display:flex;flex-direction:column;padding:.8rem;border-radius:var(--te-radius);background:var(--te-card);border:1px solid rgba(0,0,0,.05);box-shadow:var(--te-shadow);transition:transform .2s}.te-tile:hover{transform:translateY(-2px)}.te-tile__img{position:relative;aspect-ratio:4 / 3.4;border-radius:12px;overflow:hidden;background:var(--te-paper-2)}.te-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.te-tile__badge{position:absolute;top:.8rem;right:.8rem;background:var(--te-blue);color:#fff;border-radius:6px;padding:.2rem .6rem;font-family:var(--te-mono);font-size:1.35rem}.te-tile__title{margin:1rem .6rem 0;font-size:1.6rem;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.te-tile__price{margin:.6rem .6rem .4rem;font-size:1.6rem;color:var(--te-ink-2)}.te-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--te-card);border:1px solid var(--te-line);border-radius:var(--te-radius);margin:0}.te-stats>div{padding:2rem 1.2rem;text-align:center}.te-stats>div+div{border-left:1px solid var(--te-line)}.te-stats dt{font-size:clamp(2.4rem,3.4vw,4rem);font-weight:500;letter-spacing:-.04em}.te-stats dd{margin:.4rem 0 0;font-size:1.55rem;color:var(--te-ink-3)}.te-ticker{display:flex;align-items:stretch;background:var(--te-ink);color:#fffc;font-size:1.6rem;overflow:hidden}.te-ticker__tag{flex-shrink:0;display:flex;align-items:center;gap:.8rem;background:var(--te-blue);color:#fff;padding:0 1.6rem;font-family:var(--te-mono);font-size:1.4rem;letter-spacing:.08em;z-index:1}.te-ticker__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:te-pulse 1.6s ease-in-out infinite}.te-ticker__viewport{flex:1;overflow:hidden;padding:1.2rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.te-ticker__track{display:flex;gap:4rem;width:max-content;animation:te-marquee 70s linear infinite}.te-ticker__track a{flex-shrink:0;white-space:nowrap}.te-ticker__track a:hover{color:#fff}.te-ticker__track time{margin-right:.8rem;font-family:var(--te-mono);font-size:1.4rem;color:#fff6}@keyframes te-marquee{to{transform:translate(-50%)}}@keyframes te-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.te-ticker__track,.te-ticker__tag:before{animation:none}}.te-chips{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.4rem;margin-bottom:2.4rem;scrollbar-width:none}@media(min-width:750px){.te-chips{flex-wrap:wrap}}.te-chips button{flex-shrink:0;border:1px solid var(--te-line);background:var(--te-card);color:var(--te-ink-2);border-radius:8px;padding:.6rem 1.2rem;font:inherit;font-size:1.6rem;cursor:pointer}.te-chips button span{margin-left:.3rem;font-family:var(--te-mono);font-size:1.4rem;color:var(--te-ink-3)}.te-chips button[aria-pressed=true]{background:var(--te-ink);border-color:var(--te-ink);color:#fff}.te-chips button[aria-pressed=true] span{color:#fff9}.te-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}@media(min-width:750px){.te-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.te-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.te-pcard{display:flex;flex-direction:column;overflow:hidden}.te-pcard:hover{box-shadow:0 12px 32px -16px #10233f38}.te-pcard[hidden]{display:none}.te-pcard__img{position:relative;aspect-ratio:16 / 11;background:var(--te-paper-2);border-bottom:1px solid var(--te-line);overflow:hidden}.te-pcard__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.te-pcard:hover .te-pcard__img img{transform:scale(1.025)}.te-pcard__body{display:flex;flex:1;flex-direction:column;gap:1rem;padding:1.6rem}.te-pcard__meta{display:flex;justify-content:space-between;align-items:center;font-family:var(--te-mono);font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase;color:var(--te-ink-3)}.te-off{background:var(--te-up-soft);color:var(--te-up);border-radius:6px;padding:.2rem .6rem;letter-spacing:0}.te-pcard__title{margin:0;font-size:1.8rem;font-weight:500;line-height:1.35;letter-spacing:-.01em}.te-pcard__price{margin-top:auto;font-size:1.7rem;font-weight:500}.te-pcard__price s{margin-left:.6rem;font-weight:400;color:var(--te-ink-3)}.te-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}@media(min-width:750px){.te-bento{grid-template-columns:1.5fr 1fr}}.te-bento__main{display:flex;flex-direction:column;gap:3.2rem;padding:2.4rem;border-radius:var(--te-radius);background:var(--te-ink);color:#fff}@media(min-width:750px){.te-bento__main{padding:3.2rem}}.te-bento__main .te-mono{color:var(--te-cyan)}.te-bento__main h3{margin:1.2rem 0 0;font-size:2.2rem;font-weight:500;letter-spacing:-.02em;color:#fff}.te-bento__main p{margin:.8rem 0 0;max-width:44rem;font-size:1.75rem;line-height:1.6;color:#ffffffa6}.te-bento__main ul{list-style:none;margin:0;padding:0;display:grid;gap:1rem;font-size:1.7rem;color:#ffffffd9}.te-bento__main li:before{content:"\2713";color:var(--te-cyan);margin-right:1rem}.te-bento__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;font-size:1.6rem;color:#ffffff80}.te-bento__side{display:grid;gap:1.2rem}.te-bento__side a{display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem;padding:2.4rem}.te-tag{width:fit-content;border-radius:6px;padding:.2rem .6rem;font-family:var(--te-mono);font-size:1.35rem;background:var(--te-blue-soft);color:var(--te-blue)}.te-bento__side strong{display:block;font-size:1.85rem;font-weight:500}.te-bento__side span.te-small{display:block;margin-top:.4rem;font-size:1.7rem;color:var(--te-ink-2)}.te-news{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}@media(min-width:750px){.te-news{grid-template-columns:repeat(2,minmax(0,1fr))}.te-news>:first-child{grid-row:span 2;padding:2.8rem}}.te-news a{display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem;padding:2rem}.te-news time{font-family:var(--te-mono);font-size:1.45rem;color:var(--te-ink-3)}.te-news strong{display:block;font-size:1.75rem;font-weight:500;letter-spacing:-.015em;line-height:1.35}.te-news>:first-child strong{font-size:2.4rem;line-height:1.2}.te-news a:hover strong{color:var(--te-blue)}.te-news p{margin:.8rem 0 0;font-size:1.75rem;color:var(--te-ink-2)}.te-cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:3.2rem;padding:3.2rem}@media(min-width:750px){.te-cta{flex-direction:row;align-items:flex-end;padding:4.8rem}}.te-cta .te-mono{color:var(--te-blue)}.te-cta h2{font-size:clamp(3rem,4vw,4.6rem);max-width:58rem;margin-top:1.6rem}.te-cta p{margin:1.6rem 0 0;max-width:44rem;font-size:1.75rem;color:var(--te-ink-2)}.te-cta__btns{display:flex;flex-shrink:0;gap:1.2rem}.te-showcase__hint[hidden]{display:none!important}@media(min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item{padding:1rem;white-space:nowrap}}.header__heading,.header__heading-link,.header__heading-link .h2{white-space:nowrap}@media(min-width:990px){.header__inline-menu summary.header__menu-item{padding-right:2.6rem}}.product__description.rte{margin-top:2.4rem;font-size:1.8rem;line-height:1.65;color:var(--te-ink-2);max-width:62ch}.product__description.rte>*+*{margin-top:1.1rem}.product__description.rte p{margin-bottom:0}.product__description.rte p:empty,.product__description.rte p:has(>br:only-child){display:none}.product__description.rte h2,.product__description.rte h3,.product__description.rte h4{margin:2.8rem 0 0;color:var(--te-ink);font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.015em;line-height:1.25}.product__description.rte h2{font-size:2rem}.product__description.rte h3{font-size:1.9rem}.product__description.rte h4{font-size:1.8rem}.product__description.rte h2+*,.product__description.rte h3+*,.product__description.rte h4+*{margin-top:.8rem}.product__description.rte h3 strong,.product__description.rte h2 strong{font-weight:inherit}.product__description.rte strong{color:var(--te-ink);font-weight:600}.product__description.rte ul,.product__description.rte ol{margin:1.2rem 0 0;padding:0;list-style:none;display:grid;gap:.9rem}.product__description.rte ul li,.product__description.rte ol li{position:relative;padding-left:2.6rem}.product__description.rte ul li:before{content:"";position:absolute;left:.2rem;top:.62em;width:1.4rem;height:1.4rem;transform:translateY(-50%);border-radius:50%;background:var(--te-blue-soft, #e6f2fc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%230070D0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1rem no-repeat}.product__description.rte ol{counter-reset:te-ol}.product__description.rte ol li{counter-increment:te-ol}.product__description.rte ol li:before{content:counter(te-ol);position:absolute;left:0;top:.1em;width:1.8rem;font-family:var(--te-mono);font-size:1.45rem;color:var(--te-blue)}.product__description.rte li>p{margin:0}.product__description.rte li:empty{display:none}.product__description.rte a{color:var(--te-blue);text-decoration:underline;text-underline-offset:.2em}.product__description.rte blockquote{margin:2rem 0 0;padding:1.6rem 1.8rem;border-left:3px solid var(--te-blue);background:#fff;border-radius:0 12px 12px 0;color:var(--te-ink);font-style:normal}.product__description.rte blockquote p+p{margin-top:.6rem}.product__description.rte iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:14px;margin-top:1.6rem}.product__description.rte .te-note{margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--te-line);font-size:1.65rem;color:var(--te-ink-3)}.product__description.rte blockquote{display:block}.product__description.rte blockquote p:last-child:not(:first-child){margin-top:.8rem;font-size:1.65rem;color:var(--te-ink-3)}.product__description.rte>p:first-child{margin-top:0}@media(min-width:990px){.header__inline-menu .header__menu-item{font-size:1.7rem}}.announcement-bar__message{font-size:1.45rem}.localization-form__select,.disclosure__button{font-size:1.6rem}body{font-size:1.7rem}.te-hero__sub{font-size:1.9rem}.card__heading,.card-information{font-size:1.6rem}.te-logo{display:inline-flex;align-items:center;justify-content:center;width:1.85em;height:1.85em;margin:0 .08em;vertical-align:-.5em;background:#fff;border:1px solid var(--te-line);border-radius:.5em;box-shadow:0 1px 2px #10233f0f}.te-logo svg{width:1.1em;height:1.1em}.te-hero__sub{line-height:1.85}.te-logos{display:inline-flex;gap:.3em;white-space:nowrap;vertical-align:-.5em}.te-logos .te-logo{vertical-align:0;margin:0}.te-hero__sub{max-width:62rem}.te-logos{vertical-align:middle;position:relative;top:-.08em}.te-brand{display:inline-flex;align-items:center;gap:1.2rem;white-space:nowrap}.te-brand__avatar{flex:none;width:4.8rem;height:4.8rem;padding:2px;border-radius:50%;background:linear-gradient(135deg,#00b0f0,#0070d0);box-shadow:0 2px 8px -2px #0070d073}.te-brand__avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #fff}.te-brand__text{display:flex;flex-direction:column;line-height:1.1}.te-brand__name{font-family:var(--font-heading-family);font-weight:700;font-size:2rem;letter-spacing:-.02em;color:var(--te-ink)}.te-brand__tag{margin-top:.35rem;font-size:1.2rem;font-weight:500;letter-spacing:.01em;color:var(--te-blue)}.header__heading-link:hover .te-brand__name{color:var(--te-blue)}@media(max-width:749px){.te-brand__avatar{width:3.8rem;height:3.8rem}.te-brand__name{font-size:1.8rem}.te-brand__tag{display:none}}@media(min-width:990px)and (max-width:1199px){.te-brand__tag{display:none}}.te-featured__card{position:relative;overflow:hidden;display:grid;gap:3.2rem;align-items:center;padding:2.4rem;border-radius:26px;color:#fff;background:radial-gradient(120% 90% at 100% 0%,rgba(0,176,240,.35),transparent 55%),radial-gradient(80% 80% at 0% 100%,rgba(0,112,208,.45),transparent 60%),#10233f}@media(min-width:990px){.te-featured__card{grid-template-columns:1fr 1.05fr;padding:4.8rem 4.8rem 4.8rem 5.6rem}}.te-featured__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-family:var(--te-mono);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#00b0f0}.te-about .te-featured__eyebrow{color:var(--te-blue)}.te-featured__dot{width:.8rem;height:.8rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #00b0f033}.te-featured__title{margin:1.6rem 0 0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.4vw,4rem);font-weight:600;line-height:1.12;letter-spacing:-.025em}.te-featured__title a{color:#fff;text-decoration:none}.te-featured__text{margin:1.4rem 0 0;max-width:46rem;font-size:1.65rem;line-height:1.6;color:#ffffffb8}.te-featured__text p{margin:0}.te-featured__price{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2.4rem;font-size:2.2rem}.te-featured__price s{font-size:1.7rem;color:#ffffff80}.te-featured__price strong{font-weight:600}.te-featured__badge{padding:.3rem .9rem;border-radius:999px;background:#00b0f0;color:#10233f;font-family:var(--te-mono);font-size:1.25rem;font-weight:600}.te-featured__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.te-featured__ctas .te-btn{border:0;cursor:pointer;font:inherit}.te-featured__dynamic{max-width:44rem;margin-top:1.2rem}.te-featured__dynamic .shopify-payment-button__more-options{color:#ffffffb3}.te-featured__media{display:block;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -30px #0009;transform:rotate(1.2deg);transition:transform .3s}.te-featured__media:hover{transform:rotate(0) scale(1.01)}.te-featured__media img{display:block;width:100%;height:auto}.te-about__hero{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.te-about__hero{grid-template-columns:1.15fr .85fr;gap:6.4rem}}.te-about__h1{margin:1.6rem 0 0;font-family:var(--font-heading-family);font-size:clamp(3.4rem,4.6vw,5.6rem);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--te-ink);text-wrap:balance}.te-about__lead{margin-top:2rem;font-size:1.85rem;line-height:1.6;color:var(--te-ink-2);max-width:58rem}.te-about__lead p{margin:0}.te-about__lead p+p{margin-top:1.2rem}.te-about__lead strong{color:var(--te-ink);font-weight:600}.te-about__photo{position:relative;margin:0}.te-about__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%;border-radius:26px;box-shadow:0 30px 60px -30px #10233f73}.te-about__photo:before{content:"";position:absolute;top:-1.2rem;right:1.2rem;bottom:1.2rem;left:-1.2rem;z-index:-1;border-radius:30px;background:linear-gradient(135deg,#00b0f0,#0070d0);opacity:.9}.te-about__badge{position:absolute;left:1.6rem;bottom:1.6rem;padding:.8rem 1.4rem;border-radius:999px;background:#fffffff2;color:var(--te-ink);font-size:1.4rem;font-weight:600;box-shadow:0 8px 20px -10px #10233f66}.te-about__badge:before{content:"\2605  ";color:var(--te-blue)}.te-about__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:6.4rem 0 0;border:1px solid var(--te-line);border-radius:18px;background:#fff;overflow:hidden}@media(min-width:750px){.te-about__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.te-about__stats>div{padding:2.4rem 1.6rem;text-align:center;border-left:1px solid var(--te-line)}.te-about__stats>div:first-child{border-left:0}@media(max-width:749px){.te-about__stats>div:nth-child(3){border-left:0}.te-about__stats>div:nth-child(n+3){border-top:1px solid var(--te-line)}}.te-about__stats dt{font-size:clamp(2.6rem,3.2vw,3.6rem);font-weight:600;letter-spacing:-.03em;color:var(--te-ink)}.te-about__stats dd{margin:.4rem 0 0;font-size:1.45rem;color:var(--te-ink-3)}.te-about__block{display:grid;gap:2.4rem;margin-top:9.6rem}@media(min-width:990px){.te-about__block{grid-template-columns:200px minmax(0,1fr);gap:4.8rem}}.te-about__h2{margin:0 0 3.2rem;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.4vw,4rem);font-weight:600;letter-spacing:-.03em;line-height:1.12;color:var(--te-ink)}.te-about__timeline{list-style:none;margin:0;padding:0;position:relative}.te-about__timeline:before{content:"";position:absolute;left:.7rem;top:.8rem;bottom:.8rem;width:2px;background:linear-gradient(var(--te-blue),rgba(0,112,208,.15))}.te-about__timeline li{position:relative;padding:0 0 3.2rem 4rem}.te-about__timeline li:last-child{padding-bottom:0}.te-about__timeline li:before{content:"";position:absolute;left:0;top:.5rem;width:1.6rem;height:1.6rem;border-radius:50%;background:#fff;border:3px solid var(--te-blue)}.te-about__timeline li:last-child:before{background:var(--te-blue);box-shadow:0 0 0 5px #0070d02e}.te-about__when{display:inline-block;margin-bottom:.4rem;font-family:var(--te-mono);font-size:1.3rem;color:var(--te-blue)}.te-about__role{margin:0;font-size:1.9rem;font-weight:600;color:var(--te-ink);letter-spacing:-.01em}.te-about__desc{margin-top:.6rem;font-size:1.65rem;line-height:1.6;color:var(--te-ink-2);max-width:62rem}.te-about__desc p{margin:0}.te-about__recs{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}@media(min-width:750px){.te-about__recs{grid-template-columns:repeat(2,minmax(0,1fr))}}.te-about__recs li{display:flex;gap:1.2rem;align-items:flex-start;padding:1.6rem 1.8rem;background:#fff;border:1px solid var(--te-line);border-radius:14px;font-size:1.6rem;line-height:1.45;color:var(--te-ink);font-weight:500}.te-about__recicon{flex:none;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:8px;background:var(--te-blue-soft);color:var(--te-blue);font-size:1.3rem}.te-about__recs a{color:var(--te-ink);text-decoration:underline;text-decoration-color:#0070d059;text-underline-offset:.2em}.te-about__recs a:hover{color:var(--te-blue)}.te-about__recs small{display:block;margin-top:.3rem;font-size:1.35rem;font-weight:400;color:var(--te-ink-3)}.te-featured .te-btn--light{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.25)}.te-featured .te-btn--light:hover{background:#ffffff2e}.te-about__lead a,.te-about__desc a{color:var(--te-blue);text-decoration:underline;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/te-adsea.css.map */
