.tcat-recce{display:block;--recce-bg: rgb(var(--background-primary, 34 41 45));--recce-panel: rgb(var(--dialog-background, 42 50 54));--recce-text: rgb(var(--text-primary, 242 239 233));--recce-muted: color-mix(in srgb, var(--recce-text) 72%, var(--recce-bg));--recce-line: color-mix(in srgb, var(--recce-text) 18%, var(--recce-bg));--recce-accent: rgb(var(--accent, 234 104 40));--recce-button-text: rgb(var(--button-text-primary, 22 11 4));--recce-gutter: clamp(24px, 5.8vw, 104px);background:var(--recce-bg);color:var(--recce-text);font-family:var(--text-font-family, Inter, Arial, sans-serif);font-size:16px;line-height:1.6}.tcat-recce *,.tcat-recce *:before,.tcat-recce *:after{box-sizing:border-box}.tcat-recce :is(h1,h2,h3,p,ul){margin:0}.tcat-recce :is(h1,h2,h3){font-family:var(--heading-font-family, Inter, Arial, sans-serif);font-weight:700;letter-spacing:-.055em;text-transform:none}.tcat-recce h1{font-size:clamp(90px,11vw,172px);line-height:.85}.tcat-recce h2{font-size:clamp(36px,4.5vw,66px);line-height:1.04;white-space:pre-line}.tcat-recce h3{font-size:clamp(30px,3vw,46px);line-height:1.08}.tcat-recce p{max-width:56ch;font-size:16px;line-height:1.65}.tcat-recce a{color:inherit;text-decoration:none}.tcat-recce img{display:block;max-width:100%}.tcat-recce .tcat-recce__label{font:400 11px/1.5 var(--tcat-mono, "IBM Plex Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--recce-accent);margin-bottom:24px}.tcat-recce__hero{position:relative;min-height:690px;min-height:min(790px,calc(100svh - 72px));display:grid;grid-template-columns:43% 57%;align-items:center;isolation:isolate;overflow:hidden}.tcat-recce__hero-media{position:absolute;top:0;right:0;bottom:0;left:37%;z-index:-2}.tcat-recce__hero-media img{width:100%;height:100%;object-fit:cover;object-position:53% 48%}.tcat-recce__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--recce-bg) 28%,rgb(var(--background-primary, 34 41 45) / .7) 43%,transparent 65%),linear-gradient(0deg,var(--recce-bg),transparent 28%)}.tcat-recce__hero-inner{padding:64px 0 92px var(--recce-gutter);position:relative;width:max-content;max-width:48vw}.tcat-recce .tcat-recce__hero-title{font-size:clamp(21px,2.15vw,32px);line-height:1.2;margin:24px 0 20px;letter-spacing:-.025em}.tcat-recce .tcat-recce__hero-copy{max-width:35ch;color:var(--recce-muted);margin-bottom:32px}.tcat-recce__explore{position:absolute;bottom:35px;left:var(--recce-gutter);display:flex;gap:28px;align-items:center;font:11px var(--tcat-mono,monospace);text-transform:uppercase;letter-spacing:.12em}.tcat-recce__explore span{color:var(--recce-accent);font-size:22px}.tcat-recce .tcat-recce__button{display:inline-flex;justify-content:center;align-items:center;gap:28px;padding:16px 22px;min-height:54px;border:1px solid var(--recce-line);border-radius:3px;font:600 13px/1.3 var(--text-font-family,Inter,Arial,sans-serif);cursor:pointer;transition:background .2s,transform .2s;white-space:nowrap}.tcat-recce .tcat-recce__button--orange{background:var(--recce-accent);color:var(--recce-button-text);border-color:var(--recce-accent)}.tcat-recce .tcat-recce__button--orange:hover{background:color-mix(in srgb,var(--recce-accent) 90%,var(--recce-text));transform:translateY(-2px)}.tcat-recce .tcat-recce__button--dark{background:transparent;color:var(--recce-text)}.tcat-recce .tcat-recce__button--dark:hover{background:var(--recce-panel)}.tcat-recce :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--recce-accent);outline-offset:5px}.tcat-recce :is(section[id],h2[id]){scroll-margin-top:calc(var(--header-height,72px) + 28px)}.tcat-recce__specs,.tcat-recce__missions,.tcat-recce__field,.tcat-recce__architecture,.tcat-recce__quote{padding:clamp(70px,8vw,120px) var(--recce-gutter)}.tcat-recce__section-head{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;align-items:end;margin-bottom:50px}.tcat-recce__section-head .tcat-recce__label{grid-column:1/-1}.tcat-recce__section-head>p:last-child{color:var(--recce-muted);max-width:42ch;justify-self:end}.tcat-recce__specs{padding-top:56px;border-bottom:1px solid var(--recce-line)}.tcat-recce__specs h2{font-size:clamp(30px,3vw,44px)}.tcat-recce__spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.tcat-recce__spec{padding-top:24px;border-top:1px solid var(--recce-line);display:flex;flex-direction:column;min-width:0}.tcat-recce__spec>span{font:11px/1.5 var(--tcat-mono,monospace);letter-spacing:.07em;color:var(--recce-muted);text-transform:uppercase}.tcat-recce__spec>strong{font-size:16px;line-height:1.5;font-weight:500;margin-top:12px}.tcat-recce__spec--featured>span{color:var(--recce-text)}.tcat-recce__spec small{margin-top:28px;color:var(--recce-muted);font-size:12px}.tcat-recce__spec--featured>strong{font-size:clamp(34px,4vw,62px);line-height:1.12;letter-spacing:-.045em;white-space:nowrap;margin:2px 0 12px;font-weight:500}.tcat-recce__spec--featured p{color:var(--recce-muted);font-size:12px}.tcat-recce__missions{background:var(--recce-panel)}.tcat-recce__mission-layout{display:grid;grid-template-columns:1fr}.tcat-recce__mission-tabs{display:none}.tcat-recce.js-ready .tcat-recce__mission-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:36px}.tcat-recce__mission-tab{display:flex;gap:20px;align-items:center;min-height:70px;padding:16px 10px;background:transparent;border:0;border-top:1px solid var(--recce-line);border-bottom:1px solid var(--recce-line);font:500 15px/1.4 var(--text-font-family,Inter,Arial,sans-serif);color:var(--recce-muted);text-align:left;cursor:pointer}.tcat-recce__mission-tab span{color:var(--recce-accent);font:11px var(--tcat-mono,monospace)}.tcat-recce__mission-tab.is-active{color:var(--recce-text);border-bottom:2px solid var(--recce-accent);background:var(--recce-bg)}.tcat-recce__mission-panel{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.tcat-recce__mission-panel[hidden]{display:none}.tcat-recce:not(.js-ready) .tcat-recce__mission-panel+.tcat-recce__mission-panel{margin-top:64px}.tcat-recce__mission-image{aspect-ratio:1.48;overflow:hidden;background:var(--recce-bg)}.tcat-recce__mission-image img{width:100%;height:100%;object-fit:cover}.tcat-recce__mission-copy h3{max-width:14ch;margin-bottom:24px}.tcat-recce .tcat-recce__lead{font-size:20px;line-height:1.4;color:var(--recce-text);margin-bottom:14px}.tcat-recce__mission-copy>p:not(.tcat-recce__label):not(.tcat-recce__lead){color:var(--recce-muted)}.tcat-recce .tcat-recce__text-link{display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--recce-text) 45%,var(--recce-bg));padding:12px 0;margin-top:22px;font-size:13px;font-weight:600;line-height:1.5}.tcat-recce__text-link span{color:var(--recce-accent)}.tcat-recce__field{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(40px,8vw,120px);align-items:center}.tcat-recce__field-images{display:grid;grid-template-columns:1fr .65fr;gap:18px;align-items:end;padding-bottom:42px}.tcat-recce__field-images img{width:100%;height:auto;aspect-ratio:.84;object-fit:cover}.tcat-recce__field-images img+img{aspect-ratio:.7;transform:translateY(42px)}.tcat-recce__field-copy h2{margin-bottom:28px}.tcat-recce__field-copy>p:not(.tcat-recce__label){color:var(--recce-muted)}.tcat-recce__architecture{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-block:1px solid var(--recce-line)}.tcat-recce__architecture>div:last-child>p{color:var(--recce-muted)}.tcat-recce__architecture ul{padding:32px 0;list-style:none;display:grid;gap:12px 20px;grid-template-columns:1fr 1fr}.tcat-recce__architecture li{font-size:13px}.tcat-recce__architecture li:before{content:"+";color:var(--recce-accent);margin-right:10px}.tcat-recce__quote{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,8vw,120px);background:var(--recce-panel)}.tcat-recce__quote h2{max-width:9ch;font-size:clamp(48px,5.4vw,80px);margin-bottom:28px}.tcat-recce__quote-intro>p:not(.tcat-recce__label){color:var(--recce-muted)}.tcat-recce__email{display:inline-block;margin-top:24px;border-bottom:1px solid color-mix(in srgb,var(--recce-text) 45%,var(--recce-bg))}.tcat-recce__form{margin:0}.tcat-recce__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px}.tcat-recce__form label{display:flex;flex-direction:column;gap:10px;font:11px/1.5 var(--tcat-mono,monospace);text-transform:uppercase;letter-spacing:.07em}.tcat-recce__form :is(input,select,textarea){width:100%;min-width:0;-webkit-appearance:auto;appearance:auto;padding:14px 12px;border:1px solid color-mix(in srgb,var(--recce-text) 40%,var(--recce-bg));border-radius:2px;background:var(--recce-bg);color:var(--recce-text);font:16px/1.5 var(--text-font-family,Inter,Arial,sans-serif);color-scheme:dark}.tcat-recce__form textarea{resize:vertical}.tcat-recce__full{grid-column:1/-1}.tcat-recce .tcat-recce__form-message{margin:20px 0;padding:14px;border:1px solid color-mix(in srgb,var(--recce-text) 45%,var(--recce-bg));font-size:13px;color:var(--recce-muted)}.tcat-recce .tcat-recce__form-message--error{color:var(--recce-text);border-color:var(--recce-accent)}.tcat-recce [aria-invalid=true]{border-color:var(--recce-accent)}@keyframes recce-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.tcat-recce__hero-inner{animation:recce-enter .65s ease-out both}.tcat-recce.js-ready .tcat-recce__mission-panel:not([hidden]){animation:recce-enter .3s ease-out}}@media(max-width:1000px){.tcat-recce__hero{min-height:650px}.tcat-recce__hero-inner{max-width:55vw}.tcat-recce__spec-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.tcat-recce__spec--featured>strong{font-size:48px}.tcat-recce__section-head{column-gap:30px}.tcat-recce__architecture{gap:40px}.tcat-recce__architecture ul{grid-template-columns:1fr}}@media(max-width:700px){.tcat-recce__hero{display:flex;align-items:end;min-height:710px;min-height:min(790px,calc(100svh - 65px))}.tcat-recce__hero-media{top:0;right:0;bottom:24%;left:0}.tcat-recce__hero-media img{object-position:52% 38%}.tcat-recce__hero-shade{background:linear-gradient(0deg,var(--recce-bg) 7%,rgb(var(--background-primary, 34 41 45) / .96) 34%,rgb(var(--background-primary, 34 41 45) / .08) 70%)}.tcat-recce__hero-inner{padding:200px 24px 62px;max-width:100%;width:100%}.tcat-recce h1{font-size:clamp(78px,23vw,135px)}.tcat-recce__hero .tcat-recce__label{margin-bottom:18px}.tcat-recce .tcat-recce__hero-title{margin:18px 0 12px;font-size:24px}.tcat-recce .tcat-recce__hero-copy{font-size:14px;max-width:34ch;margin-bottom:24px}.tcat-recce__explore{bottom:18px;font-size:10px}.tcat-recce__section-head{display:block;margin-bottom:30px}.tcat-recce__section-head>p:last-child{margin-top:20px}.tcat-recce__specs{padding-top:40px}.tcat-recce__spec-grid{gap:24px 18px}.tcat-recce__spec--featured>strong{font-size:clamp(30px,8.5vw,46px)}.tcat-recce__spec>strong{overflow-wrap:anywhere}.tcat-recce__spec>span{font-size:10px}.tcat-recce__mission-tab{display:block;padding:14px 10px;font-size:12px}.tcat-recce__mission-tab span{display:block;margin-bottom:10px}.tcat-recce__mission-panel{display:block}.tcat-recce__mission-copy{padding-top:28px}.tcat-recce__mission-copy h3{max-width:none}.tcat-recce__field,.tcat-recce__architecture,.tcat-recce__quote{display:block}.tcat-recce__field-images{margin-bottom:40px}.tcat-recce__architecture>div+div{margin-top:32px}.tcat-recce__quote-intro{margin-bottom:40px}.tcat-recce__form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tcat-recce *,.tcat-recce *:before,.tcat-recce *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.tcat-recce__missions .tcat-recce__label,.tcat-recce__quote .tcat-recce__label,.tcat-recce__mission-tab span{color:var(--recce-muted)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tcat-recce.css.map */
