:root{--thp-color-carbon:#161412;--thp-color-arena:#e8dcc8;--thp-color-barro:#5a2e22;--thp-color-ocre:#d9a441;--thp-color-piedra:#8a8178;--thp-color-ladrillo:#9c4a32;--thp-color-arena-clara:#f4eee3;--thp-color-bronze-light:#c2a68f;--thp-color-yellow:#f5f08a;--thp-font-gotham-condensed:"gotham-condensed", "Arial Narrow", sans-serif;--thp-font-weight-raw:700;--thp-font-hud:Arial, Helvetica, sans-serif;--thp-font-weight-hud:400;--thp-tracking-hud:.16em;--thp-font-size-min:12px;--thp-font-fields:"fields-display", Georgia, serif;--thp-font-weight-elegant:400;--thp-space-unit:8px;--thp-safe-top:env(safe-area-inset-top,0px);--thp-safe-right:env(safe-area-inset-right,0px);--thp-safe-bottom:env(safe-area-inset-bottom,0px);--thp-safe-left:env(safe-area-inset-left,0px);--thp-duration-fast:.15s;--thp-duration-loader:3.5s;--thp-duration-soft:1.2s;--thp-ease-out:cubic-bezier(.22, 1, .36, 1);--thp-z-loader:1000;--thp-z-topo:1001;--thp-z-landing-copy:1002;--thp-z-footer:1003;--thp-z-hud:1004;--thp-surface:var(--thp-color-carbon);--thp-text:var(--thp-color-arena);--thp-accent:var(--thp-color-ocre);--thp-hud-secondary:var(--thp-color-piedra);--thp-surface-light:var(--thp-color-arena-clara);--thp-text-on-light:var(--thp-color-carbon);--thp-accent-on-light:var(--thp-color-ladrillo);--thp-loader-bg:var(--thp-color-carbon);--thp-loader-ink:var(--thp-color-arena);--thp-loader-mark-w:min(92vw, 1400px);--thp-loader-mark-w-mobile:100vw;--thp-loader-mark-w-mobile-settle:calc(100vw - var(--thp-space-unit) * 4);--thp-loader-stroke-ratio:.0012245;--thp-loader-mark-shift:0px;--thp-topo-line:var(--thp-color-barro);--thp-topo-fill:var(--thp-color-arena);--thp-topo-bg:var(--thp-color-carbon);--thp-topo-line-strength:.85;--thp-topo-density:11;--thp-topo-noise-scale:2.2;--thp-topo-frame:.62;--thp-topo-flow-speed:1;--thp-topo-mouse-push:.00012;--thp-topo-mouse-max-v:.0035;--thp-topo-mouse-damping:.975;--thp-topo-reveal:1.5s;--thp-topo-dpr-max:2;--thp-topo-full-fill:var(--thp-surface-light);--thp-topo-full-line:var(--thp-color-barro);--thp-topo-full-line-strength:.8075;--thp-topo-full-unit:.6;--thp-topo-cell-ambient:.35;--thp-topo-full-cursor:1;--thp-topo-full-cursor-strength:1;--thp-topo-cursor-radius:.024;--thp-topo-cursor-warp:.07;--thp-topo-cursor-vel-warp:4;--thp-topo-cell-scale:4;--thp-topo-cell-strength:3.2;--thp-topo-ring-strength:.5;--thp-topo-ring-radius:.006;--thp-topo-cursor-gain:.02;--thp-topo-cursor-decay:.95;--thp-topo-cursor-memory:.82;--thp-topo-cursor-smooth:.92;--thp-tilt-max-angle:30;--thp-tilt-rest-beta:40;--thp-tilt-accel:2.4;--thp-tilt-friction:1.4;--thp-tilt-bounce:.55;--thp-tilt-drag-spring:60;--thp-tilt-drag-friction:9;--thp-tilt-max-dt:.05;--thp-tilt-detect:1s;--thp-landing-scale:1;--thp-landing-scale-desktop:.6;--thp-bp-desktop:1024px;--thp-landing-pad:calc(var(--thp-space-unit) * 2);--thp-landing-hud-lh:1.5;--thp-landing-corner-w:0px;--thp-landing-corner-w-short:104px;--thp-landing-logo-breath:1.03;--thp-tagline-ink:var(--thp-text);--thp-tagline-particles:170;--thp-tagline-particles-mobile:64;--thp-tagline-mobile-max:767;--thp-tagline-particle-size:.8;--thp-tagline-edge-particles:110;--thp-tagline-edge-particles-mobile:40;--thp-tagline-edge-size:.5;--thp-tagline-edge-width:.05;--thp-tagline-edge-lag:.45;--thp-tagline-dpr-max:2;--thp-tagline-spread:3;--thp-tagline-jitter:.35;--thp-tagline-start-delay:.25s;--thp-tagline-stagger:90ms;--thp-tagline-word-pause:.18s;--thp-tagline-converge:.65s;--thp-tagline-solidify:.22s;--thp-tagline-cross-delay:.16s;--thp-tagline-cross-duration:.26s;--thp-tagline-cross-pop:1.8;--thp-tagline-fade:.6s;--thp-tagline-hud-ink:var(--thp-hud-secondary);--thp-tagline-hud-stagger:.22s;--thp-tagline-hud-fade:.9s;--thp-tagline-hud-sep:.6em;--thp-tagline-hud-items:5;--thp-scroll-cue-ink:var(--thp-hud-secondary);--thp-scroll-cue-w-base:12px;--thp-scroll-cue-h-base:7px;--thp-scroll-cue-stroke:.75px;--thp-scroll-cue-lift-base:16px;--thp-scroll-cue-delay:.4s;--thp-scroll-cue-fade:.9s;--thp-scroll-cue-bob-base:6px;--thp-scroll-cue-bob-duration:1.2s;--thp-sound-volume:.6;--thp-sound-fade-in:2.4s;--thp-sound-fade-out:1.2s;--thp-sound-font-size:var(--thp-font-size-min);--thp-sound-tracking:.12em;--thp-sound-ink:var(--thp-text);--thp-sound-ink-active:var(--thp-accent);--thp-sound-dot:6px;--thp-sound-dot-ink:var(--thp-color-ladrillo);--thp-sound-gap:calc(var(--thp-space-unit) * .75);--thp-sound-blink:2.2s;--thp-sound-blink-ease:ease;--thp-sound-blink-low:.15;--thp-sound-blink-name:thp-blink;--thp-sound-hit:44px;--thp-sound-inset:var(--thp-landing-pad);--thp-sound-ink-switch:.25s;--thp-clock-font-size:var(--thp-font-size-min);--thp-clock-tracking:.12em;--thp-clock-ink:var(--thp-text);--thp-clock-inset:var(--thp-sound-inset);--thp-clock-hit:var(--thp-sound-hit);--thp-clock-ink-switch:var(--thp-sound-ink-switch);--thp-clock-flap-tick:50ms;--thp-clock-flap-spin:.3s;--thp-curtain-distance:100svh;--thp-curtain-reduced-threshold:.5;--thp-curtain-reduced-fade:.6s;--thp-footer-bg:var(--thp-surface-light);--thp-footer-ink:var(--thp-text-on-light);--thp-footer-hud-ink:var(--thp-text-on-light);--thp-footer-powered-ink:var(--thp-text-on-light);--thp-footer-hud-size:var(--thp-font-size-min);--thp-footer-hud-tracking:.12em;--thp-footer-hud-lh:1.35;--thp-footer-powered-gap:calc(var(--thp-space-unit) * .75);--thp-footer-pill-radius:999px;--thp-footer-badge-gap:7px;--thp-footer-badge-pad-y:4px;--thp-footer-badge-pad-x:12px;--thp-footer-badge-border:color-mix(in srgb, var(--thp-color-carbon) 22%, transparent);--thp-footer-btn-bg:var(--thp-text-on-light);--thp-footer-btn-ink:var(--thp-surface-light);--thp-footer-btn-bg-active:var(--thp-accent-on-light);--thp-footer-btn-pad-x:21px;--thp-footer-btn-transition:.25s;--thp-footer-focus-offset:4px;--thp-footer-bar-group-gap:12px;--thp-footer-bar-cols:auto auto 1fr auto;--thp-footer-bar-areas:". . . coords" "brand privacy . site";--thp-footer-bar-row-gap:var(--thp-footer-coords-gap);--thp-footer-privacy-gap:8px;--thp-footer-privacy-justify:start;--thp-footer-coords-justify:end;--thp-footer-bar-cols-mobile:1fr auto;--thp-footer-bar-areas-mobile:"coords privacy" "brand site";--thp-footer-bar-row-gap-mobile:var(--thp-space-unit);--thp-footer-coords-gap:4px;--thp-footer-flap-delay:.3s;--thp-footer-flap-tick:55ms;--thp-footer-flap-spin:.6s;--thp-footer-flap-stagger:45ms;--thp-footer-icon-size:14px;--thp-footer-icon-stroke:2;--thp-footer-link-transition:.3s;--thp-footer-mkn-mark-h:var(--thp-footer-hud-size);--thp-footer-mkn-mark-ratio:calc(1517.05 / 401.39);--thp-footer-blob-duration:6s;--thp-footer-blob-ease:cubic-bezier(.34, 1.56, .64, 1);--thp-footer-accent:var(--thp-accent-on-light);--thp-footer-phrase-lh:1.15;--thp-footer-phrase-measure:none;--thp-footer-phrase-fit:18;--thp-footer-phrase-wrap:nowrap;--thp-footer-phrase-after:0px;--thp-footer-phrase-size-mobile:clamp(22px, min(10vw, (100svh - 450px) / 4.6), 60px);--thp-footer-phrase-after-mobile:0px;--thp-footer-gap-mobile:clamp(8px, 2svh, 32px);--thp-footer-form-push:0px;--thp-footer-overflow:visible;--thp-footer-main-flex:1 1 0%;--thp-footer-main-overflow:auto;--thp-footer-main-justify:safe center;--thp-footer-main-pad-top:calc(var(--thp-safe-top) + var(--thp-landing-pad));--thp-footer-hud-clear:clamp(12px, 8svh - 28px, 40px);--thp-footer-main-pad-top-mobile:calc(var(--thp-safe-top) + var(--thp-sound-inset) + var(--thp-sound-hit) + var(--thp-footer-hud-clear));--thp-footer-word-stagger:.11s;--thp-footer-word-fade:.9s;--thp-footer-word-rise:.25em;--thp-footer-contact-delay:.2s;--thp-footer-contact-fade:.9s;--thp-footer-thp-logo-boost:1.1;--thp-footer-thp-logo-ratio:calc(364.66 / 35.18);--thp-form-w:440px;--thp-form-gap:16px;--thp-form-ink:var(--thp-text-on-light);--thp-form-accent:var(--thp-accent-on-light);--thp-form-placeholder:color-mix(in srgb, var(--thp-color-carbon) 70%, var(--thp-surface-light));--thp-form-field-bg:var(--thp-surface-light);--thp-form-field-border:var(--thp-text-on-light);--thp-form-field-h:44px;--thp-form-field-pad-x:16px;--thp-form-row-gap:8px;--thp-form-font-size:var(--thp-font-size-min);--thp-form-tracking:var(--thp-footer-hud-tracking);--thp-form-lh:1.5;--thp-form-option-gap:8px;--thp-form-radio-gap:10px;--thp-form-radio-size:14px;--thp-form-btn-bg:var(--thp-footer-btn-bg);--thp-form-btn-ink:var(--thp-footer-btn-ink);--thp-form-btn-bg-active:var(--thp-footer-btn-bg-active);--thp-form-btn-pad-x:var(--thp-footer-btn-pad-x);--thp-form-radius:var(--thp-footer-pill-radius);--thp-form-transition:var(--thp-footer-btn-transition);--thp-form-focus-offset:var(--thp-footer-focus-offset);--thp-form-link-offset:2px;--thp-form-back-h:var(--thp-form-field-h);--thp-form-back-pad-x:var(--thp-space-unit);--thp-form-back-max-wait:3s;--thp-form-disabled-opacity:.6;--thp-form-error-ink:var(--thp-accent-on-light);--thp-input-font-size:var(--thp-form-font-size);--thp-input-font-size-touch:16px;--thp-legal-bg:var(--thp-surface-light);--thp-legal-ink:var(--thp-text-on-light);--thp-legal-accent:var(--thp-accent-on-light);--thp-legal-measure:60ch;--thp-legal-pad-x:calc(var(--thp-space-unit) * 2);--thp-legal-pad-top:calc(var(--thp-space-unit) * 3);--thp-legal-pad-bottom:calc(var(--thp-space-unit) * 12);--thp-legal-title-size:clamp(36px, 7vw, 72px);--thp-legal-title-lh:1.05;--thp-legal-title-gap:calc(var(--thp-space-unit) * 2);--thp-legal-body-font:var(--thp-font-hud);--thp-legal-body-size:16px;--thp-legal-body-lh:1.6;--thp-legal-intro-gap:calc(var(--thp-space-unit) * 6);--thp-legal-section-gap:calc(var(--thp-space-unit) * 5);--thp-legal-heading-gap:calc(var(--thp-space-unit) * 1.5);--thp-legal-hud-size:var(--thp-font-size-min);--thp-legal-hud-tracking:var(--thp-footer-hud-tracking);--thp-legal-hud-lh:1.5;--thp-legal-back-h:var(--thp-sound-hit);--thp-legal-back-gap:calc(var(--thp-space-unit) * 6);--thp-legal-link-offset:3px;--thp-legal-focus-offset:var(--thp-footer-focus-offset);--thp-legal-transition:var(--thp-footer-link-transition)}[data-thp-page=landing]{--thp-landing-gap:calc(clamp(16px, 4dvh, 48px) * var(--thp-landing-scale));--thp-landing-hud-size:clamp(var(--thp-font-size-min), min(1.1vw, 2.2dvh) * var(--thp-landing-scale), max(var(--thp-font-size-min), 14px * var(--thp-landing-scale)));--thp-landing-copy-h:calc(var(--thp-landing-hud-size) * var(--thp-landing-hud-lh));--thp-scroll-cue-w:calc(var(--thp-scroll-cue-w-base) * var(--thp-landing-scale));--thp-scroll-cue-h:calc(var(--thp-scroll-cue-h-base) * var(--thp-landing-scale));--thp-scroll-cue-bob:calc(var(--thp-scroll-cue-bob-base) * var(--thp-landing-scale));--thp-scroll-cue-lift:calc(var(--thp-scroll-cue-lift-base) * var(--thp-landing-scale));--thp-scroll-cue-reserve:calc(var(--thp-scroll-cue-lift) + var(--thp-scroll-cue-h) + var(--thp-scroll-cue-bob) + var(--thp-landing-pad));--thp-landing-center-reserve:calc(var(--thp-scroll-cue-reserve) * clamp(0, (var(--thp-landing-scale) - .5) * 2, 1));--thp-footer-phrase-size:calc(min(clamp(28px, 5vw, 72px), (100vw - var(--thp-landing-pad) * 2 - var(--thp-safe-left) - var(--thp-safe-right)) / var(--thp-footer-phrase-fit)) * var(--thp-landing-scale));--thp-footer-gap:calc(clamp(16px, 4dvh, 40px) * var(--thp-landing-scale));--thp-footer-thp-logo-h:calc(clamp(12px, 1.4vw, 20px) * var(--thp-footer-thp-logo-boost) * var(--thp-landing-scale));--thp-footer-bar-gap:calc(var(--thp-space-unit) * 2);--thp-landing-mark-w:calc(min(92vw, calc(100vw - var(--thp-landing-pad) * 2 - var(--thp-safe-left) - var(--thp-safe-right)), calc(100vw - (max(var(--thp-safe-left), var(--thp-safe-right)) + var(--thp-landing-pad) + var(--thp-landing-corner-w)) * 2), 1400px, 210dvh, calc(( 100dvh - var(--thp-safe-top) - var(--thp-safe-bottom) - var(--thp-landing-pad) * 2 - var(--thp-scroll-cue-reserve) - var(--thp-landing-gap) - var(--thp-landing-copy-h) ) / (var(--thp-landing-lockup-ratio) * var(--thp-landing-logo-breath)))) * var(--thp-landing-scale));--thp-landing-mark-h:calc(var(--thp-landing-mark-w) * var(--thp-landing-logo-ratio));--thp-landing-lockup-h:calc(var(--thp-landing-mark-w) * var(--thp-landing-lockup-ratio));--thp-loader-mark-w:var(--thp-landing-mark-w);--thp-loader-mark-w-mobile-settle:var(--thp-landing-mark-w);--thp-loader-mark-shift:calc((var(--thp-safe-top) - var(--thp-safe-bottom) - var(--thp-landing-center-reserve)) / 2 - (var(--thp-landing-lockup-h) + var(--thp-landing-gap) + var(--thp-landing-copy-h)) / 2 + var(--thp-landing-mark-h) / 2)}[data-thp-page=landing][data-curtain-light]{--thp-sound-ink:var(--thp-text-on-light);--thp-sound-ink-active:var(--thp-accent-on-light);--thp-clock-ink:var(--thp-text-on-light)}@media (max-width:1023.98px){[data-thp-page=landing]{--thp-footer-phrase-size:var(--thp-footer-phrase-size-mobile);--thp-footer-phrase-wrap:normal;--thp-footer-phrase-after:var(--thp-footer-phrase-after-mobile);--thp-footer-overflow:clip;--thp-footer-main-flex:1 1 0%;--thp-footer-main-overflow:visible;--thp-footer-main-justify:flex-start;--thp-footer-form-push:auto;--thp-footer-gap:var(--thp-footer-gap-mobile);--thp-footer-main-pad-top:var(--thp-footer-main-pad-top-mobile);--thp-footer-bar-cols:var(--thp-footer-bar-cols-mobile);--thp-footer-bar-areas:var(--thp-footer-bar-areas-mobile);--thp-footer-bar-row-gap:var(--thp-footer-bar-row-gap-mobile);--thp-footer-privacy-gap:0px;--thp-footer-privacy-justify:end;--thp-footer-coords-justify:start}}@media (pointer:coarse){:root{--thp-input-font-size:var(--thp-input-font-size-touch)}}@media (min-width:1024px) and (orientation:landscape){:root{--thp-landing-scale:var(--thp-landing-scale-desktop)}}@media (orientation:landscape) and (max-height:500px){:root{--thp-landing-corner-w:var(--thp-landing-corner-w-short)}}@keyframes thp-blink{0%,to{opacity:1}50%{opacity:var(--thp-sound-blink-low)}}:is(html:has([data-thp-page=legal]),body:has([data-thp-page=legal])){background:var(--thp-legal-bg)}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{background:var(--thp-surface);color:var(--thp-text);margin:0;overflow-x:clip}body{font-family:var(--thp-font-gotham-condensed)}
