{"version":3,"file":"shared-lib.BPSiItB9.mjs","names":["_Fragment","__esmMin","l","p","c","init_jsx_runtime","fontStore","init_framer_DKWANagr","addPropertyControls","HFButton","props","external","url","q1","s","d","just","align","L","ink","paper","accent","k","look","bg","fg","fl","fh","isText","mono","family","partner","size","label","arrow","init_HFButton","ControlType","fonts","css","className","init_HlRK22mms"],"sources":["https:/framerusercontent.com/modules/JZPs1IABF66AAyUCMsv0/cCZH9Hx0NuujKRG7YKPF/HFButton.js","https:/framerusercontent.com/modules/GivcYvTZrmYDSXRhxvUt/wEgqoukSUm8SvStWIxGn/HlRK22mms.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";// Hotfix: the one link button for every call to action. A flat block that floods with a second colour on hover (a wipe from the left).\n// Looks: ink (ink block, floods accent), orange (accent block, floods ink), signal (accent block for ink sections, floods paper),\n// paper (paper block, floods accent), outline (ink outline, floods ink), text (underlined link) and light text (underlined, for ink sections).\n// External links open in a new tab; turn on Partner Link for referral links (adds rel=\"sponsored noopener\").\n// Fills its container width; Align places the button inside it.\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 190\n * @framerIntrinsicHeight 52\n */export default function HFButton(props){const{label,url,look,arrow,partner,align,family,mono,size,accent,ink,paper}=props;const external=/^https?:/i.test(url||\"\");const q1=(s,d)=>`\"${String(s||d).replace(/\"/g,\"\")}\"`;const just=align===\"left\"?\"flex-start\":align===\"right\"?\"flex-end\":\"center\";// look: [background, text, flood, text while flooded]\nconst L={ink:[ink,paper,accent,ink],orange:[accent,ink,ink,paper],signal:[accent,ink,paper,ink],paper:[paper,ink,accent,ink],outline:[\"transparent\",ink,ink,paper],text:[\"transparent\",ink,accent,ink],light:[\"transparent\",paper,accent,ink]};const k=L[look]?look:\"ink\";const[bg,fg,fl,fh]=L[k];const isText=k===\"text\"||k===\"light\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`.hfb-w{display:flex;width:100%;height:100%;align-items:center}.hfb{position:relative;overflow:hidden;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:44px;padding:0 22px;border:0;text-decoration:none;white-space:nowrap;cursor:pointer;font-family:var(--hfbm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;background:var(--hfbbg);color:var(--hfbfg);-webkit-tap-highlight-color:transparent;transition:transform .12s}.hfb-o{box-shadow:inset 0 0 0 2px var(--hfbfg)}.hfb-f{position:absolute;left:0;top:0;right:0;bottom:0;background:var(--hfbfl);transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.7,0,.2,1)}.hfb:hover .hfb-f,.hfb:focus-visible .hfb-f,.hfb:active .hfb-f{transform:scaleX(1)}.hfb:hover,.hfb:focus-visible,.hfb:active{color:var(--hfbfh)}.hfb:active{transform:translateY(1px)}.hfb span{position:relative;z-index:1}.hfb-text{width:auto;padding:0;min-height:44px;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px;text-transform:none;letter-spacing:0;font-family:var(--hfbb)}.hfb-text .hfb-f{display:none}.hfb-text:hover,.hfb-text:active{background:var(--hfbfl)}.hfb:focus{outline:none}.hfb:focus-visible{outline:3px solid var(--hfbi);outline-offset:3px;box-shadow:0 0 0 3px var(--hfbp)}.hfb-ar{display:inline-block;transition:transform .2s}.hfb:hover .hfb-ar{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.hfb,.hfb-f,.hfb-ar{transition:none!important}}`}),/*#__PURE__*/_jsx(\"div\",{className:\"hfb-w\",style:{justifyContent:just,[\"--hfbm\"]:`${q1(mono,\"JetBrains Mono\")}, ui-monospace, monospace`,[\"--hfbb\"]:`${q1(family,\"Schibsted Grotesk\")}, system-ui, sans-serif`,[\"--hfbbg\"]:bg,[\"--hfbfg\"]:fg,[\"--hfbfl\"]:fl,[\"--hfbfh\"]:fh,[\"--hfbi\"]:k===\"light\"?paper:ink,[\"--hfbp\"]:k===\"light\"?ink:paper},children:/*#__PURE__*/_jsxs(\"a\",{className:`hfb${isText?\" hfb-text\":\"\"}${k===\"outline\"?\" hfb-o\":\"\"}`,href:url||\"#\",...external?{target:\"_blank\",rel:partner?\"sponsored noopener\":\"noopener\"}:{},style:{fontSize:Number(size)||13},children:[/*#__PURE__*/_jsx(\"i\",{className:\"hfb-f\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{children:label}),arrow?/*#__PURE__*/_jsx(\"span\",{className:\"hfb-ar\",\"aria-hidden\":\"true\",children:external?\"↗\":\"→\"}):null]})})]});}HFButton.displayName=\"Hotfix Button\";HFButton.defaultProps={label:\"Subscribe\",url:\"/subscribe\",look:\"ink\",arrow:false,partner:false,align:\"center\",family:\"Schibsted Grotesk\",mono:\"JetBrains Mono\",size:13,accent:\"#FF5A1F\",ink:\"#0E0E0E\",paper:\"#F2F0EB\"};addPropertyControls(HFButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Subscribe\"},url:{type:ControlType.String,title:\"Link URL\",defaultValue:\"/subscribe\"},look:{type:ControlType.Enum,title:\"Look\",options:[\"ink\",\"orange\",\"signal\",\"paper\",\"outline\",\"text\",\"light\"],optionTitles:[\"Ink\",\"Orange\",\"Orange on ink\",\"Paper\",\"Outline\",\"Text link\",\"Text link on ink\"],defaultValue:\"ink\"},arrow:{type:ControlType.Boolean,title:\"Arrow\",defaultValue:false},partner:{type:ControlType.Boolean,title:\"Partner Link\",defaultValue:false,description:\"Adds rel=sponsored to external links. Turn on for referral links.\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"},family:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Schibsted Grotesk\"},mono:{type:ControlType.String,title:\"Mono Family\",defaultValue:\"JetBrains Mono\"},size:{type:ControlType.Number,title:\"Font Size\",defaultValue:13,min:11,max:24,step:1},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#FF5A1F\"},ink:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#0E0E0E\"},paper:{type:ControlType.Color,title:\"Paper\",defaultValue:\"#F2F0EB\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HFButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"190\",\"framerIntrinsicHeight\":\"52\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HFButton.map","// Generated by Framer (0918601)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Schibsted Grotesk-500\",\"GF;Schibsted Grotesk-700\",\"GF;Schibsted Grotesk-700italic\",\"GF;Schibsted Grotesk-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Schibsted Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzK5SSPQuCQF3t8uOwiUL-taUTtarVKQ9vZ6pJJWlMNEMEASsJuXFGVOQ.woff2\",weight:\"500\"},{cssFamilyName:\"Schibsted Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzK5SSPQuCQF3t8uOwiUL-taUTtarVKQ9vZ6pJJWlMNxcYASsJuXFGVOQ.woff2\",weight:\"700\"},{cssFamilyName:\"Schibsted Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzI5SSPQuCQF3t8uOwiUL-taUTtap9DcSQBg_nT9FQY6oIPC8hvflSFOTXs.woff2\",weight:\"700\"},{cssFamilyName:\"Schibsted Grotesk\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Schibsted Grotesk\",url:\"https://fonts.gstatic.com/s/schibstedgrotesk/v7/JqzI5SSPQuCQF3t8uOwiUL-taUTtap9DcSQBg_nT9FQY6oLaDMhvflSFOTXs.woff2\",weight:\"500\"}]}];export const css=['.framer-WXxFV .framer-styles-preset-13o1o94:not(.rich-text-wrapper), .framer-WXxFV .framer-styles-preset-13o1o94.rich-text-wrapper p { --framer-font-family: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.005em; --framer-line-height: 31px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-1de637c1-2621-493b-b286-6972337cb635); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-WXxFV .framer-styles-preset-13o1o94:not(.rich-text-wrapper), .framer-WXxFV .framer-styles-preset-13o1o94.rich-text-wrapper p { --framer-font-family: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.005em; --framer-line-height: 29px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-1de637c1-2621-493b-b286-6972337cb635); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-WXxFV .framer-styles-preset-13o1o94:not(.rich-text-wrapper), .framer-WXxFV .framer-styles-preset-13o1o94.rich-text-wrapper p { --framer-font-family: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Schibsted Grotesk\", \"Schibsted Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.005em; --framer-line-height: 26px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-1de637c1-2621-493b-b286-6972337cb635); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-WXxFV\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}