1import{b as c,u as M,r as g,j as e,g as k,I as o}from"./index-Df9RYwwb.js";import{S as h,a as T,L as F,M as C}from"./shield-dAkSLspn.js";import{X as L}from"./x-Dpi4zoMf.js";import{S as O}from"./sparkles-PwsV9uoO.js";import{A as _}from"./arrow-right-D47VzgvP.js";import{C as q}from"./chevron-left-BVx9scjN.js";import{C as R}from"./chevron-right-CmwEWmvE.js";/** 2 * @license lucide-react v0.453.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const x=c("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);/** 7 * @license lucide-react v0.453.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const B=c("Bookmark",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}]]);/** 12 * @license lucide-react v0.453.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const P=c("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);/** 17 * @license lucide-react v0.453.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */const U=c("RadioTower",[["path",{d:"M4.9 16.1C1 12.2 1 5.8 4.9 1.9",key:"s0qx1y"}],["path",{d:"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5",key:"1idnkw"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}],["path",{d:"M16.2 4.8c2 2 2.26 5.11.8 7.47",key:"ojru2q"}],["path",{d:"M19.1 1.9a9.96 9.96 0 0 1 0 14.1",key:"rhi7fg"}],["path",{d:"M9.5 18h5",key:"mfy3pd"}],["path",{d:"m8 22 4-11 4 11",key:"25yftu"}]]);/** 22 * @license lucide-react v0.453.0 - ISC 23 * 24 * This source code is licensed under the ISC license. 25 * See the LICENSE file in the root directory of this source tree. 26 */const D=c("ShoppingBag",[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",key:"hou9p0"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}]]);/** 27 * @license lucide-react v0.453.0 - ISC 28 * 29 * This source code is licensed under the ISC license. 30 * See the LICENSE file in the root directory of this source tree. 31 */const u=c("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]),n={meadow:"/manus-storage/tfos-user-hero-meadow_843b3877.png",imagery:"/manus-storage/tfos-imagery-forest-hero_ae98cda4.png",directory:"/manus-storage/tfos-directory-hero-headphones_80e05034.webp",store:"/manus-storage/tfos-card-store_7d9d856f.png",substack:"/manus-storage/tfos-substack-journal-hero_f18c4994.png",seiLogo:"/manus-storage/fos-sei-logo_933de10e_59215ec3.png"},s=[{key:"sei",eyebrow:"Sasquatch encounter intelligence",title:"Find the accounts that matter to you.",description:"Search YouTube sighting accounts and jump directly to the timestamp for each reported encounter.",action:"Enter S.E.I.",href:o.sei,image:n.meadow,imagePosition:"72% 50%",icon:O,logo:n.seiLogo,external:!1},{key:"directory",eyebrow:"Media discovery",title:"Explore Bigfoot media in one place.",description:"Browse a curated directory of Bigfoot podcasters, video channels, and related media.",action:"Open Channel Directory",href:o.directory,image:n.directory,imagePosition:"65% 50%",icon:U,logo:void 0,external:!1},{key:"store",eyebrow:"Official goods",title:"Legendary Merch",description:"Discover official gear, art, and essentials for believers & supporters.",action:"Visit the Store",href:o.store,image:n.store,imagePosition:"50% 50%",icon:D,logo:void 0,external:!0},{key:"facebook",eyebrow:"Community",title:"View the imagery",description:"Custom imagery based on witness reports, creative renders, and memes.",action:"Visit Facebook",href:o.facebook,image:n.imagery,imagePosition:"65% 50%",icon:P,logo:void 0,external:!0},{key:"substack",eyebrow:"Substack",title:"Read beyond the headline.",description:"Explore articles, notes, and encounter intelligence data.",action:"Read on Substack",href:o.substack,image:n.substack,imagePosition:"53% 50%",icon:B,logo:void 0,external:!0}],p=[s[s.length-1],...s,s[0]];function j(){return e.jsx("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:110",className:"tfos-brand",href:"#top","aria-label":"The Face of Sasquatch home",children:e.jsx("img",{"data-loc":"client/src/pages/TFOSGateway.tsx:111",className:"tfos-brand-logo",src:"/manus-storage/foslogolandscape_28feae57.png",alt:"The Face of Sasquatch"})})}function Z(){const{user:l,isAuthenticated:m,logout:b}=M(),[i,f]=g.useState(1),[G,y]=g.useState(!0),[w,S]=g.useState(null),r=(i-1+s.length)%s.length,z=s[r],d=a=>f(t=>t+a),N=a=>f(a+1),E=a=>{a.target!==a.currentTarget||a.propertyName!=="transform"||i!==0&&i!==p.length-1||(y(!1),f(i===0?s.length:1),window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>y(!0))}))};g.useEffect(()=>{const a=t=>{t.target?.matches("input, textarea, select, button, a")||(t.key==="ArrowLeft"&&d(-1),t.key==="ArrowRight"&&d(1))};return window.addEventListener("keydown",a),()=>window.removeEventListener("keydown",a)},[r]);const I=a=>{if(w===null)return;const t=a.changedTouches[0].clientX-w;Math.abs(t)>=42&&d(t<0?1:-1),S(null)};return e.jsxs("main",{"data-loc":"client/src/pages/TFOSGateway.tsx:155",id:"top",className:"tfos-gateway",children:[e.jsx("style",{"data-loc":"client/src/pages/TFOSGateway.tsx:156",children:` 32 .tfos-account-menu { position: relative; } 33 .tfos-desktop-nav a.tfos-admin-link:hover::after { display: none; } 34 .tfos-account-menu-desktop { align-self: center; } 35 .tfos-sign-in-direct { align-self: center; display: inline-flex; align-items: center; gap: 7px; padding: 9px 12px; border: 1px solid rgba(214,174,106,.42); color: #f2eee2; background: rgba(6,13,11,.48); cursor: pointer; font: inherit; font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; } 36 .tfos-sign-in-direct:hover { color: #f5ce8a; border-color: rgba(214,174,106,.8); } 37 .tfos-admin-link { align-self: center; } 38 .tfos-account-menu summary { list-style: none; display: inline-flex; align-items: center; gap: 7px; padding: 9px 12px; border: 1px solid rgba(214,174,106,.42); color: #f2eee2; background: rgba(6,13,11,.48); cursor: pointer; font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; } 39 .tfos-account-menu summary::-webkit-details-marker { display: none; } 40 .tfos-account-menu summary:hover { color: #f5ce8a; border-color: rgba(214,174,106,.8); } 41 .tfos-account-menu[open] summary { color: #f5ce8a; border-color: rgba(214,174,106,.8); } 42 .tfos-account-menu-panel { position: absolute; top: calc(100% + 8px); right: 0; z-index: 60; min-width: 190px; padding: 7px; background: #0d1714; border: 1px solid rgba(214,174,106,.43); box-shadow: 0 16px 38px rgba(0,0,0,.35); } 43 .tfos-account-menu-panel a, .tfos-account-menu-panel button { display: flex; align-items: center; gap: 8px; width: 100%; padding: 11px 12px; border: 0; background: transparent; color: #f1ebde; font: inherit; font-size: 13px; text-align: left; text-decoration: none; cursor: pointer; } 44 .tfos-account-menu-panel a:hover, .tfos-account-menu-panel button:hover { color: #f5ce8a; background: rgba(186,148,87,.12); } 45 .tfos-account-menu-label { color: #aeb4aa; font-size: 11px; letter-spacing: .08em; padding: 8px 12px 5px; } 46 .tfos-account-menu-mobile { display: none; } 47 @media (max-width: 740px) { .tfos-account-menu-desktop { display: none; } .tfos-account-menu-mobile { display: block; } } 48 `}),e.jsxs("header",{"data-loc":"client/src/pages/TFOSGateway.tsx:174",className:"tfos-header",children:[e.jsx(j,{"data-loc":"client/src/pages/TFOSGateway.tsx:175"}),e.jsxs("nav",{"data-loc":"client/src/pages/TFOSGateway.tsx:176",className:"tfos-desktop-nav","aria-label":"Gateway navigation",children:[e.jsx("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:177",href:"#offerings",children:"Explore"}),e.jsx("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:178",href:"#about",children:"About"}),e.jsx("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:179",href:"#connect",children:"Connect"}),m?e.jsxs("details",{"data-loc":"client/src/pages/TFOSGateway.tsx:181",className:"tfos-account-menu tfos-account-menu-desktop",children:[e.jsxs("summary",{"data-loc":"client/src/pages/TFOSGateway.tsx:182","aria-label":"Open account menu",children:[e.jsx(u,{"data-loc":"client/src/pages/TFOSGateway.tsx:182",size:14,"aria-hidden":"true"})," ",l?.name?.split(" ")[0]??"Account"]}),e.jsxs("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:183",className:"tfos-account-menu-panel",children:[e.jsx("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:184",className:"tfos-account-menu-label",children:l?.name??"Signed in"}),e.jsxs("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:185",href:"/SEI/profile",children:[e.jsx(u,{"data-loc":"client/src/pages/TFOSGateway.tsx:185",size:14,"aria-hidden":"true"})," Profile"]}),l?.role==="admin"&&e.jsxs("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:186",href:"/SEI/admin",children:[e.jsx(h,{"data-loc":"client/src/pages/TFOSGateway.tsx:186",size:14,"aria-hidden":"true"})," Admin Menu"]}),e.jsxs("button",{"data-loc":"client/src/pages/TFOSGateway.tsx:187",type:"button",onClick:()=>{b()},children:[e.jsx(T,{"data-loc":"client/src/pages/TFOSGateway.tsx:187",size:14,"aria-hidden":"true"})," Sign Out"]})]})]}):e.jsxs("button",{"data-loc":"client/src/pages/TFOSGateway.tsx:191",className:"tfos-sign-in-direct",type:"button",onClick:()=>{window.location.href=k()},"aria-label":"Sign in",children:[e.jsx(F,{"data-loc":"client/src/pages/TFOSGateway.tsx:192",size:14,"aria-hidden":"true"})," Sign In"]}),l?.role==="admin"&&e.jsxs("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:195",className:"tfos-admin-link",href:"/SEI/admin",children:[e.jsx(h,{"data-loc":"client/src/pages/TFOSGateway.tsx:195",size:14,"aria-hidden":"true"})," Admin"]})]}),e.jsxs("details",{"data-loc":"client/src/pages/TFOSGateway.tsx:197",className:"tfos-mobile-menu",children:[e.jsxs("summary",{"data-loc":"client/src/pages/TFOSGateway.tsx:198","aria-label":"Open navigation menu",children:[e.jsx(C,{"data-loc":"client/src/pages/TFOSGateway.tsx:198",className:"menu-icon",size:24}),e.jsx(L,{"data-loc":"client/src/pages/TFOSGateway.tsx:198",className:"close-icon",size:24})]}),e.jsxs("nav",{"data-loc":"client/src/pages/TFOSGateway.tsx:199","aria-label":"Gateway navigation",children:[e.jsx("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:200",href:"#offerings",children:"Explore"}),e.jsx("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:201",href:"#about",children:"About"}),e.jsx("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:202",href:"#connect",children:"Connect"}),e.jsx("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:203",className:"tfos-account-menu-mobile",children:m?e.jsxs(e.Fragment,{children:[e.jsxs("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:206",href:"/SEI/profile",children:[e.jsx(u,{"data-loc":"client/src/pages/TFOSGateway.tsx:206",size:15,"aria-hidden":"true"})," Profile"]}),l?.role==="admin"&&e.jsxs("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:207",href:"/SEI/admin",children:[e.jsx(h,{"data-loc":"client/src/pages/TFOSGateway.tsx:207",size:15,"aria-hidden":"true"})," Admin Menu"]}),e.jsxs("button",{"data-loc":"client/src/pages/TFOSGateway.tsx:208",type:"button",onClick:()=>{b()},children:[e.jsx(T,{"data-loc":"client/src/pages/TFOSGateway.tsx:208",size:15,"aria-hidden":"true"})," Sign Out"]})]}):e.jsxs("button",{"data-loc":"client/src/pages/TFOSGateway.tsx:211",type:"button",onClick:()=>{window.location.href=k()},children:[e.jsx(F,{"data-loc":"client/src/pages/TFOSGateway.tsx:211",size:15,"aria-hidden":"true"})," Sign In"]})})]})]})]}),e.jsxs("section",{"data-loc":"client/src/pages/TFOSGateway.tsx:218",id:"offerings",className:"tfos-carousel","aria-roledescription":"carousel","aria-label":"Explore The Face of Sasquatch offerings",children:[e.jsxs("p",{"data-loc":"client/src/pages/TFOSGateway.tsx:219",className:"sr-only","aria-live":"polite",children:["Showing ",r+1," of ",s.length,": ",z.eyebrow]}),e.jsx("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:220",className:"tfos-carousel-track",style:{transform:`translateX(-${i*(100/p.length)}%)`,transition:G?void 0:"none"},onTransitionEnd:E,onTouchStart:a=>S(a.touches[0].clientX),onTouchEnd:I,children:p.map((a,t)=>{const v=a.icon,A=(t-1+s.length)%s.length;return e.jsxs("article",{"data-loc":"client/src/pages/TFOSGateway.tsx:234",className:"tfos-slide","aria-hidden":t
48!==i,children:[e.jsx("img",{"data-loc":"client/src/pages/TFOSGateway.tsx:235",className:"tfos-slide-image",src:a.image,alt:"",style:{objectPosition:a.imagePosition}}),e.jsx("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:236",className:"tfos-slide-overlay"}),e.jsxs("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:237",className:"tfos-slide-content",children:[e.jsx("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:238",className:"tfos-slide-mark","aria-hidden":"true",children:a.logo?e.jsx("img",{"data-loc":"client/src/pages/TFOSGateway.tsx:239",src:a.logo,alt:""}):e.jsx(v,{"data-loc":"client/src/pages/TFOSGateway.tsx:239",size:29,strokeWidth:1.45})}),e.jsxs("p",{"data-loc":"client/src/pages/TFOSGateway.tsx:241",className:"tfos-eyebrow",children:[e.jsx(O,{"data-loc":"client/src/pages/TFOSGateway.tsx:241",size:15,"aria-hidden":"true"})," ",a.eyebrow]}),e.jsx("h1",{"data-loc":"client/src/pages/TFOSGateway.tsx:242",children:a.title}),e.jsxs("span",{"data-loc":"client/src/pages/TFOSGateway.tsx:243",className:"tfos-slide-rule","aria-hidden":"true",children:[e.jsx("i",{"data-loc":"client/src/pages/TFOSGateway.tsx:243"}),e.jsx("span",{"data-loc":"client/src/pages/TFOSGateway.tsx:243",children:String(A+1).padStart(2,"0")}),e.jsx("i",{"data-loc":"client/src/pages/TFOSGateway.tsx:243"})]}),e.jsx("p",{"data-loc":"client/src/pages/TFOSGateway.tsx:244",className:"tfos-slide-description",children:a.description}),e.jsxs("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:245",className:"tfos-slide-cta",href:a.href,target:a.external?"_blank":void 0,rel:a.external?"noreferrer":void 0,tabIndex:t===i?0:-1,children:[a.action," ",a.external?e.jsx(x,{"data-loc":"client/src/pages/TFOSGateway.tsx:246",size:19}):e.jsx(_,{"data-loc":"client/src/pages/TFOSGateway.tsx:246",size:19})]})]})]},`${a.key}-${t}`)})}),e.jsxs("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:254",className:"tfos-carousel-controls","aria-label":"Offering carousel controls",children:[e.jsx("button",{"data-loc":"client/src/pages/TFOSGateway.tsx:255",className:"tfos-carousel-arrow",type:"button",onClick:()=>d(-1),"aria-label":"Show previous offering",children:e.jsx(q,{"data-loc":"client/src/pages/TFOSGateway.tsx:255",size:26})}),e.jsx("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:256",className:"tfos-carousel-dots",role:"tablist","aria-label":"Choose an offering",children:s.map((a,t)=>e.jsx("button",{"data-loc":"client/src/pages/TFOSGateway.tsx:258",type:"button",role:"tab","aria-selected":t===r,"aria-label":`Show ${a.eyebrow}`,className:t===r?"is-active":"",onClick:()=>N(t)},a.key))}),e.jsx("button",{"data-loc":"client/src/pages/TFOSGateway.tsx:261",className:"tfos-carousel-arrow",type:"button",onClick:()=>d(1),"aria-label":"Show next offering",children:e.jsx(R,{"data-loc":"client/src/pages/TFOSGateway.tsx:261",size:26})})]}),e.jsxs("p",{"data-loc":"client/src/pages/TFOSGateway.tsx:263",className:"tfos-carousel-count","aria-hidden":"true",children:[String(r+1).padStart(2,"0")," / ",String(s.length).padStart(2,"0")]})]}),e.jsxs("section",{"data-loc":"client/src/pages/TFOSGateway.tsx:266",id:"about",className:"tfos-about",children:[e.jsx("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:267",children:e.jsx("h2",{"data-loc":"client/src/pages/TFOSGateway.tsx:268",children:"The Face of Sasquatch"})}),e.jsxs("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:270",className:"tfos-about-copy",children:[e.jsx("p",{"data-loc":"client/src/pages/TFOSGateway.tsx:271",children:"The Face of Sasquatch started as a Facebook page for sharing Bigfoot imagery, born from one question: if Sasquatch is real, what does its face actually look like? Chasing that question led to witness interviews, pattern recognition across hundreds of encounters, and eventually a search engine built to datamine YouTube sightings."}),e.jsx("p",{"data-loc":"client/src/pages/TFOSGateway.tsx:272",children:"The Face of Sasquatch offers:"}),e.jsxs("ul",{"data-loc":"client/src/pages/TFOSGateway.tsx:273",children:[e.jsx("li",{"data-loc":"client/src/pages/TFOSGateway.tsx:274",children:"Articles"}),e.jsx("li",{"data-loc":"client/src/pages/TFOSGateway.tsx:275",children:"Imagery"}),e.jsx("li",{"data-loc":"client/src/pages/TFOSGateway.tsx:276",children:"Merch"}),e.jsx("li",{"data-loc":"client/src/pages/TFOSGateway.tsx:277",children:"A search engine to find exactly the encounters you want to watch/listen to."})]})]})]}),e.jsxs("footer",{"data-loc":"client/src/pages/TFOSGateway.tsx:282",id:"c
48onnect",className:"tfos-footer",children:[e.jsx(j,{"data-loc":"client/src/pages/TFOSGateway.tsx:283"}),e.jsxs("div",{"data-loc":"client/src/pages/TFOSGateway.tsx:284",className:"tfos-footer-links",children:[e.jsxs("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:285",href:o.facebook,target:"_blank",rel:"noreferrer",children:["Facebook ",e.jsx(x,{"data-loc":"client/src/pages/TFOSGateway.tsx:285",size:14})]}),e.jsxs("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:286",href:o.substack,target:"_blank",rel:"noreferrer",children:["Substack ",e.jsx(x,{"data-loc":"client/src/pages/TFOSGateway.tsx:286",size:14})]}),e.jsxs("a",{"data-loc":"client/src/pages/TFOSGateway.tsx:287",href:o.store,target:"_blank",rel:"noreferrer",children:["Store ",e.jsx(x,{"data-loc":"client/src/pages/TFOSGateway.tsx:287",size:14})]})]}),e.jsxs("p",{"data-loc":"client/src/pages/TFOSGateway.tsx:289",children:["© ",new Date().getFullYear()," The Face of Sasquatch"]})]}),e.jsx("style",{"data-loc":"client/src/pages/TFOSGateway.tsx:292",children:` 49 .tfos-gateway { --coal:#080e0d; --carbon:#0d1514; --paper:#f2eee2; --muted:#c7c0b1; --gold:#ba9457; --gold-bright:#d6ae6a; min-height:100vh; overflow:hidden; background:var(--coal); color:var(--paper); font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; scroll-behavior:smooth; } 50 .tfos-gateway * { box-sizing:border-box; } .tfos-gateway a { color:inherit; text-decoration:none; } .tfos-gateway button { font:inherit; } .sr-only { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; } 51 .tfos-header { height:92px; display:flex; align-items:center; justify-content:space-between; padding:0 3.2vw; background:rgba(7,13,12,.96); border-bottom:1px solid rgba(214,174,106,.2); position:relative; z-index:5; } .tfos-brand { display:inline-flex; align-items:center; min-width:0; } .tfos-brand-logo { display:block; width:auto; height:74px; max-width:min(38vw,420px); object-fit:contain; object-position:left center; } .tfos-desktop-nav { display:flex; align-items:stretch; gap:clamp(26px,3vw,56px); height:100%; } .tfos-desktop-nav a { display:flex; align-items:center; position:relative; color:#e8e4d9; font-size:15px; transition:color .18s ease; } .tfos-desktop-nav a:first-child,.tfos-desktop-nav a:hover { color:var(--gold-bright); } .tfos-desktop-nav a:first-child::after,.tfos-desktop-nav a:hover::after { content:""; position:absolute; height:2px; background:var(--gold); left:0; right:0; bottom:12px; } .tfos-mobile-menu { display:none; } 52 .tfos-carousel { min-height:calc(100svh - 92px); position:relative; overflow:hidden; isolation:isolate; border-bottom:1px solid rgba(214,174,106,.22); background:#08100e; } .tfos-carousel-track { display:flex; width:calc(${p.length} * 100%); min-height:calc(100svh - 92px); transition:transform 620ms cubic-bezier(.23,1,.32,1); will-change:transform; } .tfos-slide { width:${100/p.length}%; flex:none; min-height:calc(100svh - 92px); position:relative; display:grid; place-items:center; overflow:hidden; } .tfos-slide-image { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:-2; filter:saturate(.76) contrast(1.08); } .tfos-slide-overlay { position:absolute; inset:0; z-index:-1; background:linear-gradient(90deg,rgba(3,10,9,.85) 0%,rgba(3,10,9,.58) 47%,rgba(3,10,9,.24) 76%,rgba(3,10,9,.48) 100%),linear-gradient(0deg,rgba(5,13,11,.72),transparent 57%,rgba(5,13,11,.25)); } .tfos-slide-content { width:min(900px,90vw); padding:66px 24px 130px; text-align:center; text-shadow:0 2px 20px rgba(0,0,0,.75); } .tfos-slide-mark { width:76px; height:76px; display:grid; place-items:center; margin:0 auto 20px; border:1px solid rgba(214,174,106,.83); border-radius:50%; background:rgba(8,15,13,.66); color:var(--gold-bright); } .tfos-slide-mark img { width:58px; height:47px; object-fit:contain; } .tfos-eyebrow { display:flex; gap:8px; align-items:center; justify-content:center; margin:0 0 16px; color:var(--gold-bright); font-size:11px; font-weight:700; letter-spacing:.17em; text-transform:uppercase; } .tfos-slide h1,.tfos-about h2 { margin:0; font-family:Georgia,"Times New Roman",serif; font-weight:400; } .tfos-slide h1 { max-width:830px; margin-inline:auto; font-size:clamp(48px,6.6vw,96px); letter-spacing:-.05em; line-height:.98; } .tfos-slide-rule { display:flex; align-items:center; justify-content:center; gap:16px; margin:27px auto 20px; color:var(--gold-bright); font-size:11px; letter-spacing:.17em; } .tfos-slide-rule i { height:1px; width:86px; background:var(--gold); opacity:.8; } .tfos-slide-description { max-width:640px; margin:0 auto; color:#e7e2d8; font-size:clamp(15px,1.25vw,18px); line-height:1.6; } .tfos-slide-cta { display:inline-flex; align-items:center; gap:10px; margin-top:31px; padding:13px 19px; border:1px solid rgba(214,174,106,.72); color:#f7eddb; background:rgba(9,19,16,.52); font-size:13px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; transition:background .18s ease,transform .18s ease; } .tfos-slide-cta:hover { background:rgba(186,148,87,.25); transform:translateY(-2px); }
53 .tfos-carousel-controls { position:absolute; z-index:2; left:50%; bottom:36px; transform:translateX(-50%); display:flex; align-items:center; gap:14px; } .tfos-carousel-arrow { width:48px; height:48px; display:grid; place-items:center; padding:0; border:1px solid rgba(214,174,106,.65); border-radius:50%; color:var(--paper); background:rgba(6,13,11,.63); cursor:pointer; transition:background .18s ease,transform .16s ease; } .tfos-carousel-arrow:hover { background:rgba(186,148,87,.28); } .tfos-carousel-arrow:active { transform:scale(.96); } .tfos-carousel-arrow:focus-visible,.tfos-carousel-dots button:focus-visible,.tfos-slide-cta:focus-visible { outline:2px solid #f5ce8a; outline-offset:3px; } .tfos-carousel-dots { display:flex; align-items:center; gap:9px; padding:0 5px; } .tfos-carousel-dots button { width:9px; height:9px; padding:0; border:1px solid rgba(242,238,226,.78); border-radius:99px; background:transparent; cursor:pointer; transition:width .2s ease,background .2s ease; } .tfos-carousel-dots button.is-active { width:30px; background:var(--gold-bright); border-color:var(--gold-bright); } .tfos-carousel-count { position:absolute; right:3.2vw; bottom:52px; margin:0; color:rgba(242,238,226,.8); font-size:11px; font-weight:700; letter-spacing:.15em; } 54 .tfos-about { display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr); gap:clamp(35px,8vw,150px); align-items:center; padding:clamp(65px,8vw,118px) max(3.2vw,calc((100vw - 1450px)/2)); background:#111b18; border-top:1px solid rgba(214,174,106,.18); } .tfos-about .tfos-eyebrow { justify-content:flex-start; } .tfos-about h2 { max-width:650px; font-size:clamp(34px,4vw,62px); letter-spacing:-.045em; line-height:1.03; } .tfos-about-copy { max-width:520px; color:var(--muted); font-size:16px; line-height:1.75; } .tfos-about-copy p { margin:0 0 18px; } .tfos-about-copy ul { margin:0; padding-left:1.2rem; } .tfos-about-copy li::marker { color:var(--gold-bright); } .tfos-about-copy li + li { margin-top:4px; } .tfos-footer { display:grid; grid-template-columns:1fr auto 1fr; gap:20px; align-items:center; padding:29px 3.2vw; background:#070d0c; border-top:1px solid rgba(214,174,106,.2); } .tfos-footer .tfos-brand-logo { height:33px; max-width:240px; } .tfos-footer-links { display:flex; justify-content:center; gap:22px; } .tfos-footer-links a { display:inline-flex; align-items:center; gap:4px; color:#d1cbbc; font-size:12px; } .tfos-footer-links a:hover { color:var(--gold-bright); } .tfos-footer > p { margin:0; color:#8c9087; font-size:11px; text-align:right; } 55 @media (max-width:740px) { .tfos-header { height:68px; padding:0 17px; } .tfos-brand-logo { height:45px; max-width:62vw; } .tfos-desktop-nav { display:none; } .tfos-mobile-menu { display:block; position:relative; } .tfos-mobile-menu summary { list-style:none; display:grid; place-items:center; width:43px; height:43px; color:var(--paper); cursor:pointer; } .tfos-mobile-menu summary::-webkit-details-marker { display:none; } .tfos-mobile-menu .close-icon { display:none; } .tfos-mobile-menu[open] .menu-icon { display:none; } .tfos-mobile-menu[open] .close-icon { display:block; } .tfos-mobile-menu nav { position:absolute; top:50px; right:-3px; display:grid; min-width:164px; padding:8px; background:#0d1714; border:1px solid rgba(214,174,106,.43); box-shadow:0 16px 38px rgba(0,0,0,.35); } .tfos-mobile-menu nav a, .tfos-mobile-menu nav button { display:flex; align-items:center; gap:8px; width:100%; padding:13px 14px; border:0; background:transparent; color:#f1ebde; font:inherit; font-size:14px; text-align:left; text-decoration:none; cursor:pointer; } .tfos-mobile-menu nav a:hover, .tfos-mobile-menu nav button:hover { color:var(--gold-bright); background:rgba(186,148,87,.12); } .tfos-carousel,.tfos-carousel-track,.tfos-slide { min-height:calc(100svh - 68px); } .tfos-slide-overlay { background:linear-gradient(90deg,rgba(3,10,9,.79),rgba(3,10,9,.37) 74%,rgba(3,10,9,.56)),linear-gradient(0deg,rgba(5,13,11,.76),rgba(5,13,11,.1) 70%); } .tfos-slide-content { width:min(560px,93vw); padding:46px 18px 148px; } .tfos-slide-mark { width:64px; height:64px; margin-bottom:16px; } .tfos-slide-mark img { width:48px; height:39px; } .tfos-slide h1 { font-size:clamp(43px,12.7vw,62px); } .tfos-slide-rule { margin:20px auto 16px; } .tfos-slide-rule i { width:45px; } .tfos-slide-description { font-size:15px; line-height:1.54; } .tfos-slide-cta { margin-top:25px; font-size:12px; }
55 .tfos-carousel-controls { bottom:32px; gap:10px; } .tfos-carousel-arrow { width:46px; height:46px; } .tfos-carousel-count { display:none; } .tfos-about { grid-template-columns:1fr; gap:21px; padding:64px 23px 70px; } .tfos-about h2 { font-size:42px; } .tfos-about-copy { font-size:15px; } .tfos-footer { grid-template-columns:1fr; gap:22px; padding:31px 19px; } .tfos-footer .tfos-brand,.tfos-footer-links,.tfos-footer > p { justify-self:center; text-align:center; } .tfos-footer-links { flex-wrap:wrap; gap:13px 18px; } } 56 @media (prefers-reduced-motion:reduce) { .tfos-gateway *,.tfos-gateway *::before,.tfos-gateway *::after { scroll-behavior:auto !important; transition-duration:.01ms !important; } } 57 `})]})}export{Z as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.