.t-h1,.t-h2,.t-h3{font-family:var(--t-font-sans);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-track-tight);text-wrap:balance}.t-h1 em,.t-h2 em,.t-h3 em,.t-serif{font-family:var(--t-font-serif);font-style:italic;font-weight:var(--t-weight-semibold)}.t-h1{font-size:var(--t-size-display);line-height:var(--t-lh-display)}.t-h2{font-size:var(--t-size-h2);line-height:var(--t-lh-h2)}.t-h3{font-size:var(--t-size-h3);line-height:var(--t-lh-tight)}.t-eyebrow{font-size:var(--t-size-eyebrow);line-height:var(--t-lh-tight);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-track-wide);text-transform:uppercase;color:var(--t-accent)}.t-lead{font-size:var(--t-size-lead);line-height:var(--t-lh-body);color:var(--t-ink-muted)}.t-section--dark .t-lead,.t-section--image .t-lead{color:var(--t-on-dark)}.t-chiprow{display:flex;align-items:center;justify-content:center;gap:var(--t-space-20);flex-wrap:wrap}.t-chiprow>li{font-size:var(--t-size-micro);line-height:2;letter-spacing:var(--t-track-snug);color:var(--t-on-dark);text-align:center}.t-chiprow>li+li:before{content:"";display:inline-block;vertical-align:middle;width:2px;height:40px;margin-inline-end:var(--t-space-20);background:linear-gradient(to bottom,rgba(153,153,153,0) 0%,#3c8aff 49.25%,rgba(153,153,153,0) 100%);filter:blur(.5px)}@media (max-width:767px){.t-chiprow>li+li:before{display:none}}.t-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:40px;padding-inline:15px 5px;border-radius:var(--t-radius-pill);background:var(--t-accent-fill);color:var(--t-on-dark-strong);font-size:16px;line-height:1.375;font-weight:var(--t-weight-medium);white-space:nowrap;transition:background-color .2s ease}.t-btn:hover,.t-btn:focus{background:#0052d6;color:var(--t-on-dark-strong)}.t-btn__icon{flex:none;width:31px;height:31px}.t-btn__icon--down{rotate:90deg}.t-btn--lg{height:44px;gap:10px;padding-inline:16px 6px;font-size:18px;line-height:1.333}.t-btn--lg .t-btn__icon{width:34px;height:34px}.t-btn--block{display:flex;width:100%}.t-btn--slate{background:var(--t-slate)}.t-btn--slate:hover,.t-btn--slate:focus{background:#3a4553;color:var(--t-on-dark-strong)}.t-btn--muted{background:rgba(245,245,247,.12);color:var(--t-on-dark)}.t-btn--muted:hover,.t-btn--muted:focus{background:rgba(245,245,247,.2);color:var(--t-on-dark)}.t-emailform{position:relative;width:min(440px, 100%);height:40px;border-radius:60px}.t-emailform__input{width:100%;height:40px;padding:0 160px 0 20px;border:1px solid var(--t-field-border);border-radius:60px;background:var(--t-field-bg);box-shadow:var(--t-field-glow);color:var(--t-on-dark);font-family:inherit;font-size:var(--t-size-eyebrow);line-height:1.5;appearance:none}.t-emailform__input::placeholder{color:rgba(245,245,247,.45)}.t-emailform__input:focus{outline:none;box-shadow:var(--t-field-glow),inset 0 0 0 1px rgba(var(--t-accent-rgb),.7)}.t-emailform .t-btn{position:absolute;inset-block-start:0;inset-inline-end:0}.t-emailform .error{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:20px;font-size:var(--t-size-micro);line-height:1.5;color:#ff6b6b}.t-emailform .loader{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:50%;translate:-50% 0;width:20px;height:20px;display:none;border:2px solid rgba(245,245,247,.25);border-top-color:var(--t-on-dark);border-radius:50%;animation:t-spin .7s linear infinite}@keyframes t-spin{to{rotate:360deg}}.t-emailform__consent{margin:32px 0 0;font-size:var(--t-size-micro);line-height:1.5;color:var(--t-on-dark-soft);text-align:center}.t-emailform__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.t-emailform__consent a:hover,.t-emailform__consent a:focus-visible{color:var(--t-on-dark)}.t-card{position:relative;background:var(--t-card-tint);border-radius:var(--t-radius-sm);padding:var(--t-space-20);transition:translate .35s var(--t-ease-out),box-shadow .35s var(--t-ease-out)}.titan-v2 .t-card{transition:translate .35s var(--t-ease-out),box-shadow .35s var(--t-ease-out),transform var(--reveal-duration) var(--reveal-ease) var(--reveal-delay,0s),opacity calc(var(--reveal-duration) * 0.6) ease-out var(--reveal-delay, 0s),
		filter calc(var(--reveal-duration) * 0.6) ease-out var(--reveal-delay, 0s)}.t-card:hover,.t-card:focus-within{translate:0 -4px;box-shadow:var(--t-shadow-lift)}.t-section--dark .t-card:after,.t-card--plan:after{border-color:var(--t-card-border-on-dark)}.t-section--dark .t-card:hover,.t-section--dark .t-card:focus-within,.t-card--plan:hover,.t-card--plan:focus-within{box-shadow:var(--t-shadow-lift-dark)}@property --t-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.t-card:before,.t-emailform:before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;padding:1px;background:conic-gradient(from var(--t-angle),rgba(var(--t-accent-rgb),0) 0turn .5turn,rgba(var(--t-accent-rgb),.12) .72turn,rgba(var(--t-accent-rgb),.55) .88turn,var(--t-accent) .965turn,var(--t-accent-hot) .99turn,rgba(var(--t-accent-rgb),0) 1turn);filter:drop-shadow(0 0 5px rgba(var(--t-accent-rgb),.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .35s var(--t-ease-out);animation:t-card-trace 3.4s var(--t-ease-loop) infinite;animation-play-state:paused}.t-card:hover:before,.t-card:focus-within:before{opacity:1;animation-play-state:running}.t-emailform:before{opacity:1;animation-play-state:running;background:conic-gradient(from var(--t-angle),rgba(var(--t-accent-rgb),.38) 0turn,rgba(var(--t-accent-rgb),.26) .35turn,rgba(var(--t-accent-rgb),.42) .62turn,rgba(var(--t-accent-rgb),.72) .86turn,var(--t-accent) .96turn,var(--t-accent-hot) .99turn,rgba(var(--t-accent-rgb),.38) 1turn);filter:drop-shadow(0 0 3px rgba(var(--t-accent-rgb),.4))}@keyframes t-card-trace{to{--t-angle:360deg}}.t-card>*{position:relative;z-index:2}.t-card:after{content:"";position:absolute;inset:0;z-index:3;border:1px solid var(--t-card-border);border-radius:inherit;pointer-events:none}@media (prefers-reduced-motion:reduce){.t-card:before,.t-emailform:before{animation-play-state:paused !important}}.t-card--tile{display:flex;flex-direction:column;gap:var(--t-space-28);align-items:flex-start;background:var(--t-card-tile);padding:var(--t-space-16)}.t-card--tile .t-card__iconwrap{--t-icon-cell-x:20px;--t-icon-cell-y:24px;--t-icon-frames:6;position:relative;display:block;width:20px;height:20px;flex:none;overflow:hidden;transform-origin:50% 60%;transition:transform .24s var(--t-ease-settle);will-change:transform}.t-card--tile:hover .t-card__iconwrap,.t-card--tile:focus-within .t-card__iconwrap{transform:translateY(-2px) scale(1.12);transition-duration:.52s;transition-timing-function:var(--t-ease-spring)}.t-card--tile .t-card__icon{display:block;width:140px;height:188px;max-width:none;transform:translate(calc((var(--t-icon-frames) - 1) * var(--t-icon-cell-x) * -1),
		calc(var(--t-icon-row, 0) * var(--t-icon-cell-y) * -1)
	)}.t-card--tile:hover .t-card__icon,.t-card--tile:focus-within .t-card__icon{animation:t-icon-play .3s steps(var(--t-icon-frames),jump-none)}@keyframes t-icon-play{from{transform:translate(0,calc(var(--t-icon-row, 0) * var(--t-icon-cell-y) * -1))}to{transform:translate(calc((var(--t-icon-frames) - 1) * var(--t-icon-cell-x) * -1),
			calc(var(--t-icon-row, 0) * var(--t-icon-cell-y) * -1)
		)}}@media (prefers-reduced-motion:reduce){.t-card--tile .t-card__iconwrap{transition:none}.t-card--tile:hover .t-card__iconwrap,.t-card--tile:focus-within .t-card__iconwrap{transform:none}.t-card--tile:hover .t-card__icon,.t-card--tile:focus-within .t-card__icon{animation:none}}.t-card--plan{display:flex;flex-direction:column;gap:var(--t-space-40);background:var(--t-surface-raised);padding:var(--t-space-30);color:var(--t-on-dark)}.t-card__head{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding-bottom:var(--t-space-16);border-bottom:1px solid var(--t-divider-on-dark)}.t-card__name{font-size:24px;line-height:1.25;letter-spacing:var(--t-track-snug);color:var(--t-on-dark-strong);text-transform:capitalize}.t-card__desc{font-size:18px;line-height:1.333;letter-spacing:-.03em;color:var(--t-on-dark-soft)}.t-card__title{font-size:var(--t-size-card-title);line-height:var(--t-lh-card-title);font-weight:var(--t-weight-semibold);text-transform:uppercase;color:var(--t-ink)}.t-card__body{font-size:var(--t-size-body);line-height:var(--t-lh-body);letter-spacing:var(--t-track-tight);color:var(--t-ink-soft)}.t-section--dark .t-card__title{color:var(--t-on-dark)}.t-section--dark .t-card__body{color:var(--t-on-dark-soft)}.t-card__visual{flex:1 1 auto;min-height:0;margin-block-start:var(--t-space-16);margin-inline:calc(var(--t-space-20) * -1);overflow:hidden}.t-card__visual img{display:block;width:100%;height:100%;object-fit:cover}.t-featurelist{display:flex;flex-direction:column;gap:var(--t-space-16)}.t-featurelist>li{display:flex;align-items:center;gap:var(--t-space-16);min-height:24px;font-size:var(--t-size-nav);line-height:var(--t-lh-nav);color:var(--t-on-dark)}.t-featurelist__icon{flex:none;width:24px;height:24px}.t-card__coins{position:relative;height:48px;flex:none}.t-card__coins img{position:absolute;top:0;width:50.4px;height:48px}.t-chip{display:inline-flex;align-items:center;gap:var(--t-space-8);padding:var(--t-space-4);font-size:16px;line-height:1.25;font-weight:var(--t-weight-semibold);color:var(--t-ink)}.t-chip__icon{width:16px;height:16px;flex:none}.t-numeral{font-family:var(--t-font-serif);font-style:italic;font-weight:var(--t-weight-semibold);font-size:24px;line-height:1.25;color:currentColor;opacity:.5}.t-media{position:relative;overflow:hidden;border-radius:var(--t-radius-md)}.t-media img{width:100%;height:100%;object-fit:cover}.t-media>picture{display:block;width:100%;height:100%}.t-media--contain img{object-fit:contain;object-position:center}.t-stat{display:flex;flex-direction:column;gap:var(--t-space-4);align-items:center;text-align:center}.t-stat__value{font-size:var(--t-size-stat);line-height:var(--t-lh-tight);font-weight:var(--t-weight-semibold);color:var(--t-on-dark-strong)}.t-stat__label{font-size:var(--t-size-eyebrow);line-height:normal;color:var(--t-on-dark)}.t-s-stats--serif .t-stat__value{font-family:var(--t-font-serif);font-style:italic;font-size:clamp(38px, 4.2vw, 56px);line-height:1.1;color:var(--t-on-dark)}.t-s-stats--serif .t-stat__label{font-size:var(--t-size-micro);line-height:1.5;color:var(--t-on-dark-soft)}.t-photoband{--t-band-height:auto;--t-band-scrim:.7;--t-band-edge:.6;--t-band-copy-scrim:.3;--t-band-gap:var(--t-space-40);position:relative;min-height:var(--t-band-height);display:flex;align-items:center;justify-content:center;text-align:center;isolation:isolate}.t-photoband:before{position:absolute;inset:0;z-index:-1;background:radial-gradient(52% 42% at 50% 50%,rgba(0,0,0,var(--t-band-scrim)),rgba(0,0,0,0) 100%);pointer-events:none}.t-photoband:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(0,0,0,var(--t-band-edge)) 0%,rgba(0,0,0,.08) 38%,rgba(0,0,0,.08) 62%,rgba(0,0,0,var(--t-band-edge)) 100%);pointer-events:none}.t-photoband__copy{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:var(--t-band-gap);color:var(--t-on-dark)}.t-photoband__copy:before{content:"";position:absolute;inset:-40px 0px;z-index:-1;border-radius:50%;background:rgba(0,0,0,var(--t-band-copy-scrim));filter:blur(24px);pointer-events:none}@media (min-width:768px){.t-photoband__copy:before{inset:-40px -100px}}.t-photoband__copy .t-lead{color:var(--t-on-dark)}