@layer theme{:host,:root{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback: BlinkMacSystemFont", "Hanken Grotesk Fallback: Segoe UI", "Hanken Grotesk Fallback: Helvetica Neue", "Hanken Grotesk Fallback: Arial", "Hanken Grotesk Fallback: Noto Sans",sans-serif;--font-serif:"Schibsted Grotesk", "Schibsted Grotesk Fallback: Times New Roman", "Schibsted Grotesk Fallback: Georgia", "Schibsted Grotesk Fallback: Noto Serif",serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono",monospace;--container-4xl:56rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Schibsted Grotesk", "Schibsted Grotesk Fallback: BlinkMacSystemFont", "Schibsted Grotesk Fallback: Segoe UI", "Schibsted Grotesk Fallback: Helvetica Neue", "Schibsted Grotesk Fallback: Arial", "Schibsted Grotesk Fallback: Noto Sans",sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4,h5,h6{color:var(--ink);text-wrap:balance}:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:4px}}@layer components;@layer utilities{.absolute{position:absolute}}@font-face{font-family:"Schibsted Grotesk Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.0661%;ascent-override:92.9475%;descent-override:24.5381%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Regular"),local("Schibsted Grotesk"),url(../_fonts/978dx_DSmsdTCpcuJTaVizI-8Bp44M-nlrTyu1wKk9g-yOFeT8P7pYQir5I4g0T0VkDF5C6LoiJEOTodx8XdSXs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Schibsted Grotesk Fallback: Arial";src:local("Arial");size-adjust:104.4907%;ascent-override:93.4593%;descent-override:24.6733%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Regular"),local("Schibsted Grotesk"),url(../_fonts/njKWM7hK4m-n2pZQGUTQaK7iooaNWMVqPTHAu4AJQJs-3hmr2jN7RsIW_85EIBsL5ra9ZimysFlgXn6N5hUPWng.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Regular Italic"),local("Schibsted Grotesk Italic"),url(../_fonts/AiKINNL1I_pN55wnhEzbJc4vaB8-rVDqfeqj1uHKfZ0-dQPt0rBg5_a_Irk_2dqOqLHLXAvh7RpTgOw6bXE8ik8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Regular Italic"),local("Schibsted Grotesk Italic"),url(../_fonts/aDFBlWIcGjWWAXD7i99Y7m58DU2dnPUYk97_X3Lb9b0-s62cLH7TEvCy9_UZJLeHLRXjAU5_BPfLq3HLQKxCgo8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"Schibsted Grotesk Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.2743%;ascent-override:99.3711%;descent-override:26.234%;line-gap-override:0%}@font-face{font-family:"Schibsted Grotesk Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:103.5156%;ascent-override:94.3396%;descent-override:24.9057%;line-gap-override:0%}@font-face{font-family:"Schibsted Grotesk Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:111.8406%;ascent-override:87.3174%;descent-override:23.0518%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular Italic"),local("Hanken Grotesk Italic"),url(../_fonts/8Vk3_j9ztVG2oemhpwY4URzUI7ebDcvG2aRsHNmsNlA-sjvelqRdu0xJsKsDT4ck7QPn6AU43v1vYqEz08Sxgs8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular Italic"),local("Hanken Grotesk Italic"),url(../_fonts/MumZINHmypkbPuRk4vNvlfZlfCW3csxMvT97LVLb-Gc-MWRvmAt_lxBJ4URfHDm3M3BhJDQruQ8Spsou7ZY_8xk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular Italic"),local("Hanken Grotesk Italic"),url(../_fonts/FQj6fYb4trLd5-LPRNTeYIdsWZquz18FrtJ1iQ_02zU-umQ3xaTZCIaeTUTFNTGcRHSCnkBkK95pLCWBvVRv2dc.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Hanken Grotesk Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.4978%;ascent-override:98.5243%;descent-override:29.8529%;line-gap-override:0%}@font-face{font-family:"Hanken Grotesk Fallback: Arial";src:local("Arial");size-adjust:100.9419%;ascent-override:99.0668%;descent-override:30.0173%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular Italic"),local("Hanken Grotesk Italic"),url(../_fonts/cUkWV2apPwgCzUMiRlln9DenwVTHg9xkWCr_VUhXOJM-zDLGneiIrCwpn0DH1k_ip3u86eIgSvDFWrRGn4Wq-bo.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular"),local("Hanken Grotesk"),url(../_fonts/BldcYApN5ZXyanVUfP9kOkpV08VkclaDoJAE5dgcMAw-vKL4Dkf5AAY6_OWKesuS5hwsTwgBjjATafdr1WjnV0w.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular"),local("Hanken Grotesk"),url(../_fonts/jxJczev1ZMfv_qZPBb7NeiLTDCRQBNMnsfOpLYoDSdk-a7X5R7qk4SCwH244tVtgSLbk5bUIUQwhsgt0eqfPdk0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Hanken Grotesk Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:108.0422%;ascent-override:92.5564%;descent-override:28.0446%;line-gap-override:0%}@font-face{font-family:"Hanken Grotesk Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:100%;ascent-override:100%;descent-override:30.3%;line-gap-override:0%}@font-face{font-family:"Hanken Grotesk Fallback: Noto Sans";src:local("Noto Sans");size-adjust:94.9367%;ascent-override:105.3333%;descent-override:31.916%;line-gap-override:0%}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular"),local("Hanken Grotesk"),url(../_fonts/XNeNxJUI255f9BctYEFWS8Yjr59un4XrX6OoS6z0HA0-RoHtZESNKPLKY3iwGsw9tK24bdmZ34yWTS5SObel4SY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Regular"),local("Hanken Grotesk"),url(../_fonts/ne9BVZVmwfxphDwqKav09AxXCQL9towuxotCyupd_A0-MSFx6AR4aFwhbpQpP0M74U7FLpx1GQag2NZDTaN0RYk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Schibsted Grotesk Fallback: Times New Roman";src:local("Times New Roman");size-adjust:114.6635%;ascent-override:85.1677%;descent-override:22.4843%;line-gap-override:0%}@font-face{font-family:"Schibsted Grotesk Fallback: Georgia";src:local("Georgia");size-adjust:104.4907%;ascent-override:93.4593%;descent-override:24.6733%;line-gap-override:0%}@font-face{font-family:"Schibsted Grotesk Fallback: Noto Serif";src:local("Noto Serif");size-adjust:96.8441%;ascent-override:100.8386%;descent-override:26.6214%;line-gap-override:0%}:root{--bg:#eceff4;--bg2:#e5e9f1;--ink:#141a29;--ink2:#4a5269;--dim:#626878;--border:#dce1ea;--border2:#c9d0de;--card:#fff;--card2:#f3f5f9;--tag:#e0e5ef;--tag-fg:#3a4155;--ac:#b3743f;--ac-text:#8e5d34;--ac-lg:#b3743f24;--nav-bg:#eceff4d9;--invert-bg:#141a29;--invert-ink:#eef1f8;--invert-muted:#eef1f8b8;--invert-dim:#eef1f89e;--invert-line:#eef1f81f;--invert-fill:#eef1f81a;--invert-ac:#d4914d;--ui-container:var(--container-4xl);--transition-card:all .2s ease-out}.dark{--bg:#0c1220;--bg2:#0a1019;--ink:#eef1f8;--ink2:#8899b8;--dim:#7c8698;--border:#1d2b40;--border2:#263548;--card:#111e32;--card2:#0f1a2d;--tag:#182640;--tag-fg:#aec0d8;--ac:#d4914d;--ac-text:#d4914d;--ac-lg:#d4914d2b;--nav-bg:#0c1220e0;--invert-bg:#06090f}html{scroll-behavior:smooth}body{background-color:var(--bg);color:var(--ink);transition:background-color .3s,color .3s}body:after{content:"";pointer-events:none;z-index:9999;opacity:.028;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}::-moz-selection{color:var(--bg);background-color:var(--ac)}::selection{color:var(--bg);background-color:var(--ac)}:root{interpolate-size:allow-keywords}@keyframes pRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes revealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes revealItem{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes heroDrift{0%{transform:translateY(0)}to{transform:translateY(-42px)}}@keyframes growProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes floatPill{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.prise{opacity:0;animation:pRise .95s cubic-bezier(.2,.7,.2,1) forwards}.reveal{animation:revealUp linear both;animation-timeline:view();animation-range:entry entry 90%}.pf-about-highlight,.pf-credential,.pf-faq-item,.pf-practices-tags li,.pf-skill-chips li,.pf-timeline-bullet,.pf-timeline-row{animation:revealItem linear both;animation-timeline:view();animation-range:entry 5% entry 85%}.pf-credential:after,.pf-timeline-row:after{content:"";background:var(--border);transform-origin:0;height:1px;animation:drawLine linear both;animation-timeline:view();animation-range:entry 5% entry 80%;position:absolute;inset:0 0 auto}.pf-credential,.pf-timeline-row{border-top-color:#0000;position:relative}.pf-hero-photo{animation:heroDrift linear both;animation-timeline:scroll(root);animation-range:0 70vh}.pf-hero-status-pill{animation:floatPill 5.5s ease-in-out 1.6s infinite}.pf-scroll-progress{background:var(--ac);transform-origin:0;height:2px;animation:growProgress linear both;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pf-faq-item::details-content{opacity:0;block-size:0;transition:block-size .32s cubic-bezier(.2,.7,.2,1),content-visibility allow-discrete .32s,opacity .26s ease;overflow:hidden}.pf-faq-item[open]::details-content{opacity:1;block-size:auto}@supports not (animation-timeline:view()){.reveal{animation:revealUp .85s cubic-bezier(.2,.7,.2,1) both}.pf-about-highlight,.pf-credential,.pf-faq-item,.pf-practices-tags li,.pf-skill-chips li,.pf-timeline-bullet,.pf-timeline-row{opacity:1;animation:none}.pf-credential:after,.pf-timeline-row:after{animation:none;transform:scaleX(1)}.pf-hero-photo,.pf-scroll-progress{animation:none}.pf-scroll-progress{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pf-about-highlight,.pf-credential,.pf-faq-item,.pf-practices-tags li,.pf-skill-chips li,.pf-timeline-bullet,.pf-timeline-row,.prise,.reveal{opacity:1!important;animation:none!important;transform:none!important}.pf-credential:after,.pf-timeline-row:after{animation:none!important;transform:scaleX(1)!important}.pf-scroll-progress{display:none}}.pf-container{max-width:1200px;margin:0 auto;padding:0 40px}@media(max-width:768px){.pf-container{padding:0 20px}}@media(min-width:768px)and (max-width:1024px){.pf-container{padding:0 32px}}.pf-nav{z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);height:60px;position:sticky;top:0;overflow:hidden}.pf-nav,.pf-nav-inner{align-items:center;display:flex}.pf-nav-inner{justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:0 40px}@media(max-width:768px){.pf-nav-inner{padding:0 20px}}.pf-brand{color:var(--ink);letter-spacing:-.01em;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:17px;font-weight:700;text-decoration:none}.pf-nav-actions{gap:10px}.pf-nav-actions,.pf-nav-links{align-items:center;display:flex}.pf-nav-links{gap:8px}.pf-nav-link{color:var(--ink2);border-radius:6px;padding:6px 12px;font-family:Hanken Grotesk,"Hanken Grotesk Fallback: BlinkMacSystemFont","Hanken Grotesk Fallback: Segoe UI","Hanken Grotesk Fallback: Helvetica Neue","Hanken Grotesk Fallback: Arial","Hanken Grotesk Fallback: Noto Sans",sans-serif;font-size:14px;text-decoration:none;transition:color .2s;position:relative}.pf-nav-link:hover{color:var(--ink)}.pf-nav-link--active{color:var(--ac-text);background:var(--ac-lg)}.pf-icon-btn{width:36px;height:36px;color:var(--ink2);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.pf-icon-btn-glyph{width:16px;height:16px}.pf-icon-btn:hover{border-color:var(--border2);color:var(--ink)}.pf-hamburger{display:none}@media(max-width:767px){.pf-hamburger{display:inline-flex}.pf-nav-links{display:none!important}}.pf-mobile-menu{background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:12px 20px;display:flex}@media(min-width:768px){.pf-mobile-menu{display:none!important}}.pf-mobile-link{color:var(--ink2);border-radius:6px;padding:10px 12px;font-family:Hanken Grotesk,"Hanken Grotesk Fallback: BlinkMacSystemFont","Hanken Grotesk Fallback: Segoe UI","Hanken Grotesk Fallback: Helvetica Neue","Hanken Grotesk Fallback: Arial","Hanken Grotesk Fallback: Noto Sans",sans-serif;font-size:14px;text-decoration:none;transition:color .2s}.pf-mobile-link:hover{color:var(--ink);background:var(--card2)}.pf-mobile-link--active{color:var(--ac-text);background:var(--ac-lg)}.pf-section{border-top:1px solid var(--border);padding:82px 0;position:relative}.pf-section--bg2{background:var(--bg2)}.pf-section--bg2:before{content:"";background-image:radial-gradient(circle,var(--border2) 1px,transparent 1px);opacity:.45;pointer-events:none;background-size:26px 26px;position:absolute;inset:0}.pf-section--bg{background:var(--bg)}.pf-section--bg:before{content:"";background-image:radial-gradient(circle,var(--border) 1px,transparent 1px);opacity:.55;pointer-events:none;background-size:26px 26px;position:absolute;inset:0}.pf-section>.pf-container{z-index:1;position:relative}.pf-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ac-text);margin-bottom:10px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:12.5px}.pf-h2{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:40px;font-weight:700;line-height:1.08}@media(max-width:768px){.pf-h2{font-size:28px}}.pf-section-header{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:52px;display:flex}@media(max-width:768px){.pf-section-header{flex-direction:column;gap:20px}}.pf-hero{background:var(--bg);grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;max-width:1200px;min-height:570px;margin:0 auto;padding:44px 40px 72px;display:grid}@media(max-width:768px){.pf-hero{grid-template-columns:1fr;min-height:auto;padding:40px 20px 60px}}@media(min-width:768px)and (max-width:1024px){.pf-hero{padding:44px 32px 72px}}.pf-hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ac-text);margin-bottom:22px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:12.5px}.pf-hero-h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-bottom:22px;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:60px;font-weight:700;line-height:1.03}@media(max-width:768px){.pf-hero-h1{font-size:36px}}@media(min-width:768px)and (max-width:1024px){.pf-hero-h1{font-size:44px}}.pf-hero-lead{color:var(--ink2);max-width:480px;margin-bottom:36px;font-family:Hanken Grotesk,"Hanken Grotesk Fallback: BlinkMacSystemFont","Hanken Grotesk Fallback: Segoe UI","Hanken Grotesk Fallback: Helvetica Neue","Hanken Grotesk Fallback: Arial","Hanken Grotesk Fallback: Noto Sans",sans-serif;font-size:16px;line-height:1.68}.pf-hero-buttons{flex-wrap:wrap;gap:12px;display:flex}.pf-btn-primary{background:var(--ink);color:var(--bg);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:13px 26px;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s,transform .2s,box-shadow .2s;display:inline-flex}.pf-btn-primary:hover{opacity:.88;box-shadow:0 6px 20px -4px var(--ink);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.pf-btn-primary:hover{box-shadow:0 6px 20px -4px color-mix(in oklab,var(--ink) 28%,transparent)}}.pf-btn-primary:active{opacity:1;box-shadow:none;transform:translateY(1px)scale(.97)}.pf-btn-secondary{color:var(--ink);border:1px solid var(--border2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:13px 26px;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.pf-btn-secondary:hover{border-color:var(--ink2);background:var(--card2);transform:translateY(-1px)}.pf-btn-secondary:active{background:0 0;transform:translateY(1px)scale(.97)}.pf-hero-photo-col{align-self:end;min-height:520px;position:relative}@media(max-width:768px){.pf-hero-photo-col{min-height:380px;margin-top:16px}}.pf-hero-photo{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:100%;height:100%;max-height:560px;display:block}.dark .pf-hero-photo{filter:brightness(1.06)contrast(.97)}.pf-hero-status-pill{z-index:3;background:var(--card);border:1px solid var(--border);white-space:nowrap;color:var(--ink2);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:12px;display:flex;position:absolute;bottom:12px;left:0;box-shadow:0 4px 16px -4px #141a2926}.pf-hero-status-dot{color:var(--ac);font-size:10px}.pf-timeline{padding-top:70px}.pf-timeline-row{border-top:1px solid var(--border);grid-template-columns:200px 1fr;gap:32px;padding:32px 0;display:grid}.pf-timeline-row:last-child{border-bottom:1px solid var(--border)}@media(max-width:768px){.pf-timeline-row{grid-template-columns:1fr;gap:16px}}.pf-timeline-left{flex-direction:column;gap:12px;display:flex}.pf-timeline-date{letter-spacing:.07em;text-transform:uppercase;color:var(--ac-text);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:11.5px}.pf-timeline-row:hover .pf-timeline-logo{transform:scale(1.04)}.pf-timeline-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;max-width:120px;height:26px;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.dark .pf-timeline-logo--invert{filter:invert()brightness(1.4)}.pf-timeline-freelance{color:var(--dim);font-family:Hanken Grotesk,"Hanken Grotesk Fallback: BlinkMacSystemFont","Hanken Grotesk Fallback: Segoe UI","Hanken Grotesk Fallback: Helvetica Neue","Hanken Grotesk Fallback: Arial","Hanken Grotesk Fallback: Noto Sans",sans-serif;font-size:13px;font-style:italic}.pf-timeline-role{color:var(--ink);margin-bottom:4px;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:20px;font-weight:600}.pf-timeline-company{color:var(--dim);margin-bottom:16px;font-family:Hanken Grotesk,"Hanken Grotesk Fallback: BlinkMacSystemFont","Hanken Grotesk Fallback: Segoe UI","Hanken Grotesk Fallback: Helvetica Neue","Hanken Grotesk Fallback: Arial","Hanken Grotesk Fallback: Noto Sans",sans-serif;font-size:13.5px}.pf-timeline-bullets{flex-direction:column;gap:8px;display:flex}.pf-timeline-bullet{color:var(--ink2);padding-left:20px;font-size:14.5px;line-height:1.55;position:relative}.pf-timeline-bullet:before{content:"—";color:var(--ac);position:absolute;left:0}.pf-timeline-company-link{color:inherit;border-bottom:1px solid var(--border2);text-decoration:none;transition:color .2s,border-color .2s}.pf-timeline-company-link:hover{color:var(--ac-text);border-color:var(--ac)}.pf-skills-grid{grid-template-columns:repeat(2,1fr);gap:36px 52px;margin-bottom:52px;display:grid}@media(max-width:768px){.pf-skills-grid{grid-template-columns:1fr;gap:28px}}.pf-skill-category-header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pf-skill-category-name{color:var(--ink);white-space:nowrap;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:14.5px;font-weight:600}.pf-skill-category-rule{background:var(--border);flex:1;height:1px}.pf-skill-chips{flex-wrap:wrap;gap:7px;display:flex}.pf-skill-chip{color:var(--ink2);background:var(--card);border:1px solid var(--border);border-radius:7px;padding:7px 11px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:12.5px;transition:border-color .15s,color .15s,transform .18s cubic-bezier(.2,.7,.2,1)}.pf-skill-chip:hover{border-color:var(--border2);color:var(--ink);transform:translateY(-2px)}.pf-practices{border-top:1px solid var(--border);padding-top:40px}.pf-practices-title{color:var(--ink);margin-bottom:18px;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:16px;font-weight:600}.pf-practices-tags{flex-wrap:wrap;gap:8px;display:flex}.pf-practice-tag{background:var(--tag);color:var(--tag-fg);border-radius:999px;padding:8px 15px;font-family:Hanken Grotesk,"Hanken Grotesk Fallback: BlinkMacSystemFont","Hanken Grotesk Fallback: Segoe UI","Hanken Grotesk Fallback: Helvetica Neue","Hanken Grotesk Fallback: Arial","Hanken Grotesk Fallback: Noto Sans",sans-serif;font-size:13.5px}.pf-about-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:64px;display:grid}.pf-about-social{gap:8px;margin-top:20px}.pf-social-btn{color:var(--ink2);background:var(--card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-family:Hanken Grotesk,"Hanken Grotesk Fallback: BlinkMacSystemFont","Hanken Grotesk Fallback: Segoe UI","Hanken Grotesk Fallback: Helvetica Neue","Hanken Grotesk Fallback: Arial","Hanken Grotesk Fallback: Noto Sans",sans-serif;font-size:13.5px;text-decoration:none;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.pf-social-btn:hover{border-color:var(--border2);color:var(--ink);transform:translateY(-1px)}.pf-social-btn:active{transform:translateY(1px)scale(.97)}.pf-about-content{color:var(--ink2);font-family:Hanken Grotesk,"Hanken Grotesk Fallback: BlinkMacSystemFont","Hanken Grotesk Fallback: Segoe UI","Hanken Grotesk Fallback: Helvetica Neue","Hanken Grotesk Fallback: Arial","Hanken Grotesk Fallback: Noto Sans",sans-serif;font-size:15px;line-height:1.72}.pf-about-content p{margin-bottom:18px}.pf-about-content strong{color:var(--ink);font-weight:600}.pf-faq-groups{gap:44px;display:grid}.pf-faq-group-title{text-transform:uppercase;letter-spacing:.1em;color:var(--ac-text);margin-bottom:12px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:11.5px;font-weight:500}.pf-faq-list{max-width:820px}.pf-faq-item{border-top:1px solid var(--border)}.pf-faq-item:last-child{border-bottom:1px solid var(--border)}.pf-faq-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;list-style:none;transition:opacity .15s;display:flex}.pf-faq-trigger::-webkit-details-marker{display:none}.pf-faq-trigger:hover{opacity:.78}.pf-faq-question{color:var(--ink);font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:17px;font-weight:600;line-height:1.35}.pf-faq-toggle-btn{border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:border-color .2s;position:relative}.pf-faq-toggle-btn:after,.pf-faq-toggle-btn:before{content:"";background:var(--ac-text);height:1.5px;transition:transform .25s,opacity .25s;position:absolute;inset:50% 8px auto;transform:translateY(-50%)}.pf-faq-toggle-btn:after{transform:translateY(-50%)rotate(90deg)}.pf-faq-item[open] .pf-faq-toggle-btn:after{opacity:0;transform:translateY(-50%)rotate(0)}.pf-faq-item[open] .pf-faq-toggle-btn,.pf-faq-trigger:hover .pf-faq-toggle-btn{border-color:var(--ac)}.pf-faq-answer{color:var(--ink2);max-width:720px;padding-bottom:22px;font-size:15px;line-height:1.72}.pf-contact-section{background:var(--invert-bg)}.pf-contact-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:50px;max-width:1200px;margin:0 auto;padding:90px 40px 80px;display:flex}@media(max-width:768px){.pf-contact-inner{flex-direction:column;align-items:flex-start;gap:36px;padding:60px 20px}}.pf-contact-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--invert-ac);margin-bottom:16px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:12.5px}.pf-contact-h2{letter-spacing:-.025em;color:var(--invert-ink);text-wrap:balance;margin-bottom:14px;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:42px;font-weight:700;line-height:1.08}@media(max-width:768px){.pf-contact-h2{font-size:28px}}.pf-contact-desc{color:var(--invert-muted);max-width:460px;font-family:Hanken Grotesk,"Hanken Grotesk Fallback: BlinkMacSystemFont","Hanken Grotesk Fallback: Segoe UI","Hanken Grotesk Fallback: Helvetica Neue","Hanken Grotesk Fallback: Arial","Hanken Grotesk Fallback: Noto Sans",sans-serif;font-size:15.5px;line-height:1.65}.pf-contact-buttons{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.pf-btn-contact-primary{background:var(--invert-ac);color:#241505;cursor:pointer;text-align:center;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s,box-shadow .2s;display:inline-flex}.pf-btn-contact-primary:hover{opacity:.88;box-shadow:0 8px 24px -4px var(--invert-ac);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.pf-btn-contact-primary:hover{box-shadow:0 8px 24px -4px color-mix(in oklab,var(--invert-ac) 45%,transparent)}}.pf-btn-contact-primary:active{opacity:1;box-shadow:none;transform:translateY(1px)scale(.97)}.pf-btn-contact-secondary{background:var(--invert-fill);color:var(--invert-ink);border:1px solid var(--invert-line);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.pf-btn-contact-secondary:hover{background:#eef1f82e;transform:translateY(-1px)}.pf-btn-contact-secondary:active{transform:translateY(1px)scale(.97)}.pf-footer{border-top:1px solid var(--invert-line);background:var(--invert-bg)}.pf-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:22px 40px;display:flex}@media(max-width:768px){.pf-footer-inner{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}}.pf-footer-credit{color:var(--invert-dim);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:12px}.pf-footer-links{gap:16px;display:flex}.pf-footer-link{color:var(--invert-dim);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:12px;text-decoration:none;transition:color .2s}.pf-footer-link:hover{color:var(--invert-ink)}.pf-shell{background:var(--bg);min-height:100vh;color:var(--ink)}.pf-skip-link{z-index:100;background:var(--ink);color:var(--bg);border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:top .18s;position:absolute;top:-60px;left:16px}.pf-skip-link:focus-visible{top:12px}.pf-about-social,.pf-credential-focus,.pf-credentials-list,.pf-metrics-grid,.pf-practices-tags,.pf-skill-chips,.pf-timeline-bullets,.pf-timeline-list{margin:0;padding:0;list-style:none}.pf-about-social{flex-wrap:wrap;gap:10px;display:flex}.pf-credentials-grid{grid-template-columns:1.15fr 1fr;gap:52px;display:grid}@media(max-width:768px){.pf-credentials-grid{grid-template-columns:1fr;gap:40px}}.pf-cert-group-name,.pf-credentials-heading{text-transform:uppercase;letter-spacing:.1em;color:var(--ac-text);margin-bottom:14px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:11.5px;font-weight:500}.pf-cert-group{margin-top:28px}.pf-cert-group:first-of-type{margin-top:0}.pf-credential{border-top:1px solid var(--border);padding:18px 0}.pf-credential:last-child{border-bottom:1px solid var(--border)}.pf-credential--compact{padding:14px 0}.pf-credential-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pf-credential-title{color:var(--ink);font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:16px;font-weight:600;line-height:1.35}.pf-credential-link{color:inherit;border-bottom:1px solid var(--border2);text-decoration:none;transition:color .2s,border-color .2s}.pf-credential-link:hover{color:var(--ac-text);border-color:var(--ac)}.pf-credential-year{color:var(--dim);white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:11.5px}.pf-credential-badge{background:var(--ac-lg);color:var(--ac-text);letter-spacing:.04em;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:10.5px;display:inline-block}.pf-credential-meta{color:var(--ink2);margin-top:4px;font-size:13.5px}.pf-credential-focus{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pf-credential-focus-tag{color:var(--tag-fg);background:var(--tag);border-radius:6px;padding:4px 9px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:11px}.pf-about-side{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:26px;padding:28px 30px;display:grid}.pf-about-social{margin-top:30px}@media(max-width:860px){.pf-about-grid{grid-template-columns:1fr;gap:40px}}.pf-about-highlight-title{color:var(--ink);margin-bottom:5px;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:14px;font-weight:600}.pf-about-highlight-text{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.65}.pf-legal{padding:120px 0 100px}.pf-legal-container{max-width:760px}.pf-legal-back{letter-spacing:.05em;color:var(--dim);margin-bottom:36px;font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:12px;text-decoration:none;transition:color .2s;display:inline-block}.pf-legal-back:hover{color:var(--ac-text)}.pf-legal-title{letter-spacing:-.02em;color:var(--ink);font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.1}.pf-legal-desc{max-width:60ch;margin-top:14px}.pf-legal-body,.pf-legal-desc{color:var(--ink2);font-size:15px}.pf-legal-body{margin-top:48px;line-height:1.75}.pf-legal-body h2{color:var(--ink);margin-top:2.4rem;margin-bottom:.6rem;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:18px;font-weight:700}.pf-legal-body p{margin-bottom:1rem}.pf-legal-body ul{margin:0 0 1rem 1.1rem;list-style:outside}.pf-legal-body li{margin-bottom:.35rem}.pf-legal-body a{color:var(--ac-text);text-underline-offset:3px;text-decoration:underline}.pf-legal-body :is(h2,h3) a{color:inherit;text-decoration:none}.pf-legal-body strong{color:var(--ink);font-weight:600}.pf-error{align-items:center;min-height:70vh;padding:100px 0;display:flex}.pf-error-title{letter-spacing:-.02em;color:var(--ink);margin-top:10px;font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",sans-serif;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.12}.pf-error-desc{max-width:52ch;color:var(--ink2);margin:16px 0 32px;font-size:16px;line-height:1.65}.pf-about-facts{border-top:1px solid var(--border);gap:14px;margin-top:30px;padding-top:26px;display:grid}.pf-about-fact{grid-template-columns:110px 1fr;align-items:baseline;gap:16px;display:grid}@media(max-width:560px){.pf-about-fact{grid-template-columns:1fr;gap:3px}}.pf-about-fact-label{text-transform:uppercase;letter-spacing:.1em;color:var(--ac-text);font-family:JetBrains Mono,"JetBrains Mono Fallback: Courier New","JetBrains Mono Fallback: Roboto Mono","JetBrains Mono Fallback: Noto Sans Mono",monospace;font-size:11px}.pf-about-fact-value{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.55}
