{"version":3,"file":"Header_section.DXGtdVfH.mjs","names":[],"sources":["https:/framerusercontent.com/modules/VTSde1vWp1DVYSUvbBkP/nHjcKyy95VBdmuhedIuL/Header_section.js"],"sourcesContent":["/**\n * Ghost Bird Creative — Services Hero (Framer Code Component)\n * ────────────────────────────────────────────────────────────\n * Full-screen hero with background image, rotating star, title,\n * subtitle, eyebrow text, and animated scroll indicator.\n *\n * HOW TO INSTALL:\n *  1. Framer → Assets → Code → \"+\" → New File\n *  2. Name it \"GhostBirdHero\"\n *  3. Paste and Save (Cmd/Ctrl + S)\n *  4. Set the frame to Fill width, 100vh height\n *\n * FONTS:\n *  - Sora loads automatically from Google Fonts\n *  - El Camino Soft Edges Caps + El Camino Slim → upload via\n *    Framer Project Settings → Fonts\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1280\n * @framerIntrinsicHeight 800\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function GhostBirdHero(props){const{eyebrow,titleLine1,titleLine2,subtitle,starChar,showStar,showScroll,backgroundImage,imageOpacity,overlayColor,overlayOpacity,eyebrowColor,titleColor,accentColor,subtitleColor,starColor,scrollColor,style}=props;const fD=\"'El Camino Soft Edges Caps', Georgia, serif\";const fS=\"'El Camino Slim', Georgia, serif\";const fB=\"'Sora', sans-serif\";return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",minHeight:500,overflow:\"hidden\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",pointerEvents:\"none\",...style},children:[/*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:\"https://fonts.googleapis.com/css2?family=Sora:wght@200;300;400&display=swap\"}),backgroundImage?/*#__PURE__*/_jsx(\"img\",{src:backgroundImage,alt:\"\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",opacity:imageOpacity/100,pointerEvents:\"none\"}}):/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:overlayColor,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:overlayColor,opacity:overlayOpacity/100,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:2,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",padding:\"80px 40px\",width:\"100%\",pointerEvents:\"auto\"},children:[eyebrow?/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:fB,fontSize:10,fontWeight:300,letterSpacing:\"0.38em\",textTransform:\"uppercase\",color:eyebrowColor,margin:\"0 0 24px 0\"},children:eyebrow}):null,showStar?/*#__PURE__*/_jsx(\"div\",{style:{fontSize:22,color:starColor,marginBottom:24,display:\"inline-block\",animation:\"gbSpin 20s linear infinite\"},children:starChar}):null,/*#__PURE__*/_jsxs(\"h1\",{style:{fontFamily:fD,fontSize:\"clamp(56px, 8vw, 110px)\",fontWeight:400,lineHeight:.92,letterSpacing:\"0.02em\",color:titleColor,margin:\"0 0 28px 0\"},children:[titleLine1?/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\"},children:titleLine1}):null,titleLine2?/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",color:accentColor},children:titleLine2}):null]}),subtitle?/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:fS,fontSize:\"clamp(14px, 1.6vw, 18px)\",letterSpacing:\"0.1em\",color:subtitleColor,margin:0},children:subtitle}):null]}),showScroll?/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:36,left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:8,fontFamily:fB,fontSize:8,letterSpacing:\"0.3em\",textTransform:\"uppercase\",color:scrollColor,zIndex:2,pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:1,height:40,background:scrollColor,opacity:.4,animation:\"gbScroll 2s ease-in-out infinite\"}}),/*#__PURE__*/_jsx(\"span\",{children:\"scroll\"})]}):null,/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes gbSpin {\n                    from { transform: rotate(0deg); }\n                    to   { transform: rotate(360deg); }\n                }\n                @keyframes gbScroll {\n                    0%, 100% { opacity: 0.25; transform: scaleY(1); }\n                    50%      { opacity: 0.7;  transform: scaleY(1.15); }\n                }\n            `})]});}GhostBirdHero.defaultProps={eyebrow:\"Ghost Bird Creative \\xb7 Services\",titleLine1:\"The\",titleLine2:\"Packages\",subtitle:\"Soulful brand identities for the ones who mean it.\",starChar:\"✦\",showStar:true,showScroll:true,backgroundImage:\"\",imageOpacity:45,overlayColor:\"#2B2935\",overlayOpacity:55,eyebrowColor:\"rgba(234,232,226,0.45)\",titleColor:\"#EAE8E2\",accentColor:\"#C9A89A\",subtitleColor:\"rgba(234,232,226,0.5)\",starColor:\"#C9A89A\",scrollColor:\"#EAE8E2\"};addPropertyControls(GhostBirdHero,{// ── Content ───────────────────────────────────────────────────────────────\neyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"Ghost Bird Creative \\xb7 Services\"},titleLine1:{type:ControlType.String,title:\"Title Line 1\",defaultValue:\"The\"},titleLine2:{type:ControlType.String,title:\"Title Line 2 (accent)\",defaultValue:\"Packages\"},subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"Soulful brand identities for the ones who mean it.\"},starChar:{type:ControlType.String,title:\"Star Symbol\",defaultValue:\"✦\"},showStar:{type:ControlType.Boolean,title:\"Show Star\",defaultValue:true},showScroll:{type:ControlType.Boolean,title:\"Show Scroll Indicator\",defaultValue:true},// ── Image ─────────────────────────────────────────────────────────────────\nbackgroundImage:{type:ControlType.Image,title:\"Background Image\"},imageOpacity:{type:ControlType.Number,title:\"Image Opacity %\",defaultValue:45,min:0,max:100,step:5,displayStepper:true},// ── Overlay ───────────────────────────────────────────────────────────────\noverlayColor:{type:ControlType.Color,title:\"Overlay Colour\",defaultValue:\"#2B2935\"},overlayOpacity:{type:ControlType.Number,title:\"Overlay Opacity %\",defaultValue:55,min:0,max:100,step:5,displayStepper:true},// ── Text colours ──────────────────────────────────────────────────────────\neyebrowColor:{type:ControlType.Color,title:\"Eyebrow Colour\",defaultValue:\"rgba(234,232,226,0.45)\"},titleColor:{type:ControlType.Color,title:\"Title Colour\",defaultValue:\"#EAE8E2\"},accentColor:{type:ControlType.Color,title:\"Accent Colour\",defaultValue:\"#C9A89A\"},subtitleColor:{type:ControlType.Color,title:\"Subtitle Colour\",defaultValue:\"rgba(234,232,226,0.5)\"},starColor:{type:ControlType.Color,title:\"Star Colour\",defaultValue:\"#C9A89A\"},scrollColor:{type:ControlType.Color,title:\"Scroll Indicator\",defaultValue:\"#EAE8E2\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GhostBirdHero\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Header_section.map"],"mappings":"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"}