/* stylelint-disable */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300..800&display=swap");

/* ==========================================================================
   GR8 TECH — Ashby job board theme
   Step 1: JOB BOARD LIST (global tokens + base are shared with all pages)
   ========================================================================== */

/* These variables can be used to control values throughout the job board. */
:root {
  /*
   * Background color of the application.
   * Kept transparent so the branded hero (set on <body> below) is visible
   * through Ashby's app container. The solid fallback color lives on html/body.
   */
  --colorAppBackground: transparent;

  /*
   * Darker primary color
   * WARNING - This can be set in the Ashby admin under theme settings!
   * If you modify, you should make sure your colors work with the settings there.
   */
  --colorPrimary900: #ff5900;


  /*
   * Lighter primary color
   * WARNING - This can be set in the Ashby admin under theme settings!
   * If you modify, you should make sure your colors work with the settings there.
   */
  --colorPrimary600: #ff5900;

  /* The max width of job board container */
  --widthMaxContent: 848px;

  /* The max width of application form section */
  --widthMaxJobBoard: 848px;

  /* The max width of subscription preferences container */
  --widthMaxSubscriptionPreferences: 600px;

  /* Container border radius */
  --borderRadiusContainer: 16px;

  /* Border radius of control elements (e.g. input boxes) */
  --borderRadiusControl: 8px;

  /* Button border radius */
  --borderRadiusButton: 8px;

  /* Font families */
  --fontFamily: "Montserrat", "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Helvetica", "Arial", "Apple Color Emoji", "Segoe UI Emoji", sans-serif;

  /* --- GR8 brand tokens (used by every page of the board) --- */
  /* One single brand orange, sampled from the design: #FF5900 */
  --gr8-orange: #ff5900;
  --gr8-orange-hover: #ff5900;
  --gr8-black: #010101;
  --gr8-text: #f1f1f1;
  --gr8-text-muted: #989898;

  /* Semi-transparent job card + thin hairline border */
  --gr8-surface: rgba(255, 255, 255, 0.07);
  --gr8-surface-hover: rgba(255, 255, 255, 0.13);
  --gr8-border: rgba(255, 255, 255, 0.22);

  /* Filter control (semi-transparent fill, grey text, thin grey outline) */
  --gr8-filter-surface: rgba(255, 255, 255, 0.16);
  --gr8-filter-border: rgba(255, 255, 255, 0.55);

  /* Job card corners: rounded top-left + bottom-right, square on the other two */
  --gr8-radius-card: 16px;

  /*
   * Buttons run on their own orange ramp, taken from the button spec — it is
   * deliberately not the #FF5900 used for chevrons, headings and tab underline.
   */
  --gr8-btn: #bd5021;
  --gr8-btn-hover: #ec652b;
  --gr8-btn-active: #763311;
  --gr8-btn-label: #ffffff;
  --gr8-btn-label-active: rgba(255, 255, 255, 0.6);
  --gr8-btn-glow: 0 0 26px rgba(236, 101, 43, 0.5);
  --gr8-btn-radius: 4px;

  /* Job posting page */
  --gr8-pane-surface: rgba(255, 255, 255, 0.14);
  --gr8-pane-border: rgba(255, 255, 255, 0.38);
  --gr8-pane-width: 182px;
  --gr8-pane-gap: 24px;

  /* Brand assets, embedded so no external hosting is required */
  --gr8-hero: url("data:image/jpeg;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAEoIAAAAAAAAALBYFgAAAAAAAAAARRAACkAsChFCAqFlAAAAAFAAAAAAAAAABUFAAAsoABAAQAAAAAAAAAAAAAAAAAAAAAAAAAACUIFlgAAAAAAAAAAAAAAAAAAAAAAIVKEABYKhZYWKJYWKQBYFhQAAAALAoAAAAAAAAAALBQAAVKAJYAQAAAAAAAAAAAAAAAAAAAAAAAhQEFgAAAAAAAAAAAAAAAAAAAAAAAAAASwAALAsBYFgAAsAAoAAAAAsoSgAAAAAAAAAAAFQVBbBQAQgAAAAAAAAAAAAAAAAAAAASiBZYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJYKgsAAolgsApAKCAKAAAAAAALBUoAAAAAAAAAAAAsGkFSklEAAAAAAAAAAAAAAAAIVAsCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoBFEspAFEAsACwALKQogUAAAAAAAAoSgAAAAAAAAAAAFSgAEAAAAAAAAAAAAAQWWFgVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlCWFgACkAWCwFgKQAApAUAAAAAAACwAKAAAAAAAAAAAAFAAlgAAAAAAIUBBUCoLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLABYogFCAKSykoQFAAAAAAAAAAAsFSghQAAAAAAAALKAJYACFQVAKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUQFgLBZYAFEAKRYAAUAAAAAAAAAAAAFQVBQEoAAAAAAAsACWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoAARRAWAKICwFgBYCoKhQAAAAAAAAAAAAAWAAAsAFShKAAAAAJYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoAAIUgKQCwLKQpCksCwACkspLKAAAAAAAAAAAAAAAAAAAAAALAsFQUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFgKRRAAAAWAKQCwAAWBQAAAAAAAAAAAAAAAAAAAAAAAAVKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEoACCwVKRYWAWACwUgWBYKgAqAAFAAAAA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7JrFXjnF6mjy9cDzzaq/bQ/ZNYq8c8/U8eWLgeebXqqPRReyyq8c8/ZNcDzzr9Vte2qPKFV+2K4Hn2Ljyl+xkeSqrx7DTxvyRe3D9jX5Iqv2IXC8eSL24fsQuF+Saq/bFexi4X5O/bR49iVwvyNe3D9jn5Gq69sV7Grhfkz9iVwvHkz9j37Xrhfkz/w+XC/Il/iEuF/4yLhef8aX7aP2wXtpvhf+NL/xpf8AjS//AMht/9oADAMBAAIAAwAAABAjRwShDQDwhSgTwBgCABTyABSiADCywxjQADCiAAxygRzygChygBzygBTzwATygADzwABSAATTwABTgATACxhCygRTDxSxjwBShTxDxDwCAAAATwAAgwjAAxzyQABSwjADgRwzSQgDTygDzzgBzzgATwABjzwABwgADygABSwAQCCSAjAiyBzwDwhABDxDwjwhgBBQDQwBzSAARjwxAAwTyCAQwTzhDAhzxxjwgDTwADTyABTwAADygADygBTygADCgBAzTziigQABzyjyhCxjwhySBgAwAwwzDCAQgRSjBABSxwyAjTjDiADzyzgQACyxSgATzxABTgADzyAADygBTzwABywAASiCQhzxAghSwDwCyRRiBAhRASzzzzwBzTTjCAzzxDBCATzRAAzzzTQAATxjyiBBQTTwABzgBTTygATyABzzgABywBCziDSyCBiQADwTBQBxjxiRSzSjzzjwgQDQgShjDCAAwxzSiAQBRyTAABzzihCQhRyhBQQTzwCTzwABTygBTzgABSgATxSRRBRDCTBQgwRChCRCxDxSyCjDTDCzTCgBCAiAxzzAAAQAjzzgDByzwgAQTyhCyAQyxTjwDzzgABTyADzywADSgBQQShSSjyxxBDRDwjQjAzAhShBjwwwgCAAAQzxzyBTxABTzzzzxgATzwiSBzzzygRxyzzwBSgRTywBDzyABzygABygASDzhSyjiDxgTgRShTwTwBQjSgAAADSQAByzTADABSiCTDCjAAABzzzCgCxzjgADTzyjTgACwiTSwATzyADzzwABygADzDyzSRijhRQhQjSiyCQigAzQAwQwxDDDiRAwgwzyAATjywSAzxzAAAATxAQgAzzzgACwBzyhTSgATzwgDzzwABygAjDzQzRjzTggjyiwixDxCwDwRiBzzjTwQRzwzzDSCBATzTiCDrJZusctLPEQxyjjjAARTgDjAAzwBBjzwADzyABBygByzwhTAziiDyhCxCxCxSjQhQhRhCBzjRSgSABAAQwzxyAidORHxRdU0ulx1Zy/MAAwwQwwwwwxzygDxjwADzQAARygBRzxTzCzhTzywCwhSjQiQiwCwCQwQBByyADwzwxzjCA0yLsQ3/wBOQ/gvCHhu4yP0888cs888s8U8AAQIQIA80AAU8oAw8cgcsksckkUoUsA8A0ckQsUIQ4w8oMIgA8sgAIgAfFj9deetx3zwzzTklulmhYMM84s8c0s8QkAAU8A8I80AAA8oAQso44ssc4ooQ0AwoUIAsQoQokQoAI08888YkoEcsXjJ1qkFyggGQ4vf9AyftCZM08888cs888AcoAc8A0IQoAAU8oA088sc44s08cIQIA8goMUIUs0I0AAIAQAgAAEcgg78o0QBorZ0FFjefGNEonsetQ0k88888840U84AcoAAsAQIAU8oAU8ME00k8ks84U8o0ow8AkA4A8Ak8s8AAA8Mc4AgLKr5RBunZMyJLkkht9C8kDCAA88cc88M88U84A8sAUoIAsAE8oAc4o88U88cc48sYEQ0Y0g0sQsA8QAw08488gAgADuTgnvgmjpWVwXaneYr3UOJ3bA088880cc8U8gA88AUoAAEAQ0oAQcs8s8088scU4As0gwcoA8owo0o88AAwAAAIIMs6ExrCgzRLpwMDpzyBjegVKnWUJ08c88448U8Ac88AQoAAUgA0sAUs888os0cI8Y8I8oQ4g4MYsA8s0ow0MIQMcM88wvGpK63wO7HPM25x24Wxw/JT+c6Jc4Y8k88EEAc8sAE8AAUgAU8AUM4s8488csYoUoQsA8QUsYUIQ4AAAAw8c8wwQg0znCiYDaXgeBhAAcs8coAAcN8CHgQ0ccc88Uss08oAA8oAUAAU8AQ8848sowc0U0I0AUIUoQ84gYg0IAsIAAAAIAAMAkXW56vrMCBM8888ogQAAc884BkzJ88M8s8UoAwwgAU8gAQoAU8AE80kUYUY8000sUIQ8Y8IUoQooIUU88cEssMM84A8LwFALN1U8Q4gQQgAAAE88wgAbrKc488s8U8AEMsAc8AA0oAU8AUkss0888s84A8I8o0o0MQ8A0QIosU8480w0YwodcGhPnz8LaUoIIAMEI8c88IAAE7yv8APHPGPFKAAPOJFPCAHKAFPABLPOFLOPKPOCFCENAICFANKEPELDKDCIEAADCBKr8Gwr1zS3lLLGDHPPPPPPAABHbBSnDPPHPFKBNPIAPPIEPKAFPAAPMPLNLPKPHPELDEKELEDELKMDELOPKAABDPPPCXiYqDpvsSNuAMCFPMMNAACBGItuPePPLPPEAAOPIAFMAFPKAFPAHOPNLNOPPOPPAPLEPAFKFCNPELAJOPMOJPPMAABlwSuIXianS0ihdTziBwjkphva+cyIPPPPOAAFPPKEACAFPKAFPAFLPEHMHOKIPNKEPCFLAJCNAFCBPBIEAMGPOADDLs4ZwcxAs0yLe9tY8hCK/c6dhVS7MPPPPDACANPPCACAAFPKBFPAFHLHPMPPNPPAKAFLALKELELMLEPCNAAAAIOJJPPDX7aKr4+AhCO2SKs3nkxcuZ5MxHDLPPPIDOAHPPABKAAFPKANOAEHHKHLJPHJJAPDHPKNLFNGHKFKEPFHKCCJKHMOEINf8AqJz/AGfxPhj1ISbF4xsVjFIosYs8cgc8kE88gAUoIAU8gA88AUso44ss84ooA08IUsAUoU8AUI0A0880888swoMIEPjCH+YCsgGJHUBnqWD8SknhQs888c8384Q8c8gAc8oAU8gU88AUc8sc44s88cgQ0oQ8AU8A0oA8QsA8QQ4wAAEcsQOGLAobVKAiP9zhp9rpVmgxLWZgsM888s0gEU84AA88oA84gU84AU8ME00g8ks8MMA8AwMI0IAsIQsQsAAAAEMMc886ONo3nLn2rQGH8m7YRgIeKIagcGcEc88MsAQc8oAAc8oQ00AE8oAU4o88U88cc4cA48IUssQ8AY8AcM0IsIM8888og2yXORPnO9O4jhRlbuuU+6YdCBhbj8sc0ccsIg8IAA8goEsoIU8MAAQs0s8088scQg0AkA08A4oA0sQsYU48888wQAAuRsU6ySDDSCP480gAAEM88gCRDyXYUc8448AsoAAA8AoA8AAQ8oAUs888os0cI8AU4I0kIcIA0IE8IUsIAQ8wAAAAQ3Offd9h/DphEAAAAEc888AAA8dNNqEY8k88QQAAAE8AEEoAAQ8AAQM4s8488csYsA8YYA8U8I08IU8AUoUsAAAc888JjK/ku0dC7IEAEEAU888oAAQ8tuU9kccY88R8IAE8oAEcoAAE4IAQ8848sowc0U8AU8QkAow8A0sI0IA8U8scc88oQuMtEIvs5LK8c8888844wAAAU8sqbAQUMsg8V4gA08oAA8oAA08AAE80kUYUY800UIQ8AA4gsgAA8IA8AU8040wQYwADOOi/nbdO+c888840gwAAAIU8rz2dQIgsI8VoIM88oAA8gAA08gAU0ss0088sc4UsA0sI8sUoUEUsAQ8AEAAAIAAAAf8AtxnCGa38M4AEEAMIAAAAPPKQuUTkFGGCPFOKPPPIAANAAAPPAABLPOFLMPIHGEPCEPKFPOAEPCNDENCAPBGPLHDDO8s//aYDNC5/IhTSCwzyDHOJbNQ5axEBMHPMAANOPAAAEAAAPKAAAPMPLPLPOPHANPANOEPLCEFAHNCAPCLPPPMNMMIE1t+c6QQZh8AQGMvCwDGpKEGAXln0BEADFKAPPKAAABBAAEPKAAHOPNLNOPNOPAANCAPAAHKADKELNCNPOPMOAAAAO8LdKU3fknnCEnDTFy0/1HU+xRyf0AIMDAAAAIPIAAANPAAFPKAAFLPEHMHOKIPAAEKAFKAEPAMPANGMANKIIAACADNR/rV3jtvrx0rqYgL9jeYd5wFg3TmGeCEDGAABKIAAJPPAAHPIAAFHLFPMPONPPLCAPKFPDDNKAPLJKBLGIAAALPPPNDFdvs/370HzsQ1ob73yUK5lFkY9fzQABCAAAHAAABPPNAAPOAAAEPHOHLNPHJJPPANPANPCFLAAPCMKNJKADHPPONL0mPXGC3/HE+t7mh6s5qRZ/U211MrrsUQKABBKAAAFPKFAFPOAAAELKOOLLDOKKPPAAPKANPANLANPAINLEBPPPECAMJNidBLlsJFCX8so1yj7Te+aTBq8EzpQAAAPHPIAAPPKEAENPEAAFDPDHOPLNLFAPCAFPAAHCEPDAPIANGALMEAAABOaZFjPAMbCJJvj8m73iD1X/V0fh0D9p8AAFPPPFAHPPAAAAFNAAAFPLBNNINJLPANPKBPLAFLAOPCELCAEOIJLCAAFBlJdpKYHPMEHl02vn+9qFlwJhJzrIx4AABHPPKPHPPKAAAAPOAAAHPKPHFLHHHOAFPKAPPLBNLANPANLAENAOPAGLLNXnikL+ZArXUHeDIyX3Glbr5Vh+T7PIAAFPPPAIPIJAAABFOAAAAEELNKPNPPLHLANKAIFPCBPCIPCANPAFBEIAFFPPAIEAAAAAAAADPONNKMOIMKIAAAPPGKDPPOOKAFOAAAAECPIBAAAFLPPOKLJHAPLAFPDAEPLCPLABPCENOABLPKNEFEAAAAAAAACBNNPKAABFAAAAAACPPPPAPPPOEAAAIAAAAEIMPOAAAEDOLPKPPFDGPCANPJANPAEPPANPCELKFPNOMBFLABFDLACPHPPPOAAAALCAAAAJLPPPLHPPPIAAAAFPIAAABHPIAAAEPPOPLIIHJEPLAPPPAFPLAFPPANKAFPFOAIBFMOEEPPPPPPPPPPEAAAEOADBEAPPOPOGKOLOAAACHPMAAAAFPOAAAABPNJFGFGPNFPLAAOPKEMPIAEPKAPCEFPAAAFPPDAHGPPPNPNEAEAABPLIILDLLPPKAAADOAAABDHPNAAAAAHPKAAAAFNLLNPPPLGGPPIAMNOAANDAANPCEPCEPABPPPPIALHOAAINAAIAAAHPPCFPPPPPPKAAAIAAABLPPIAAAACAPPIAAAABLPOFLOPIHGHPLAAFPDAPPCAEPKCFLCNAHPPPCAAMNIAAAAAAAACNPPPJLPPPOPAAAACPKAADPPOAAAAAMPPPIAAAAAPMPLNLPKOHPNLAABPPCANPLAMPLANLAFPPOMAAAEKBAAAAAJLKPPPJIIOFMPIAAABKPKLAEPPPKAAAAADHPPAAAAAHOPNJMMPPOPPOADJANPKACPPCEELAAPKFPGAAAGDLIFCDPLPLPPPCAIAAIMAAAAILNPPPNAFPOPAAAAAAEMMMLDAAABDHEDMDOKIPNLAFOAEPPAAANLAAHLAEPPMIAAHHPPCPFPPPPPPPNCAAAAIFAAEDDLPPMIEEMMMNPPPMIAABHPPIAAAFHLFPMLIFPPAPCADCANPKCAEPCAFPLANKAACPPPPOLNJPPKMHMMEAABCBHJEHDPPPOIIAIIAAPPMIAAAAAHPPPAAAAEHHIHLJPDJIAEPKFPAANPHAAPPAAHPKGACCOPPOEAAKEMAAAAAAAADJPPLOJLPPPPEAAABBBDPOAEAAAAAHPNPAAAAELKOOLLHOKKAAPCENPLFPPLCEPPCAMPDAPPPPOMAAAIBAAABAAAAPPPPPPCNPPOPAAAAABPLOIIAAAAAABPPPHAAAAFHPDHOOLNLFAEPPDCPLBPPPKAFPLAAEPKONOOAAAAACPOAAHLBDHPPPPGKCDPPKIAAAAAPPPLKAAAAAAAPPPCAAAAAFPLBNNIJJLPAAFNPPEPCANPLAEGPLAEPPOAIAAAADHPMMLGLPPPPPPOOAAEKPCAAAAAAPPPPMEAAAAAEDPPOFAAAAANOKPHFLPHHOCAAENPAELAENPCAAFPLCAHKAAAAHLPPPLAPPPPPOPONIAAAEMMAAAAAANPPPOAAAAAAADFPPKAAAAAAEELNKPNPPLHCAAAFPCANDABHPDAAPPCAEAALADPPPOKNBKPPPIIAAAAAAFJCCAAAAIBPPPNKIAAAAACPPPMIAAAAAAFLPPPOLJHCPPCAAFPPBAMAANHNCAAPLCAFLPPPOIIAAAFLMEEAAAAAAHPPPDLAAABLPPPPGIAAAAAIDLPOIAAAAAAAFDOLPKPPGDGPLCAANPLAAEDFPPJCABNPDFPHPNIAAAABFIKIAAABAFHPPPPOIAAAEPPPPKLDDCAAAAMMMMNPLAAAAAMLPOPLKMHJEFNLAAMPPAAAEIEPFPAENPPPAAAAAAACDFKAFABBDLHHPPPPMFCCAAAAAAADLPPMAAAAAAAFPPOAAAAADPNJFGFGPNNANLAAAFPDAAAEDLCHLAAGNHAAAAAADLPPPLLDLPLPPPPMFIAAMAAACDPPPOGFAAAAAAABHPPPIAAAAAFNLLNNPPLHOAFPKCAEPPPDIEPPLAPDAAFMCDLCDDPPPPPOPHPPPPPPPKAAAAAABDPPPNPNAAAAAAABAPPPPOIAAAAABJPOFLOOJHGABPPAAANPPPKAENPGPPKAAEFPPPPPPPPPOBABPPPOOCAAAAAAAAHPPPKGMAAAAAAAABEPPPPKAAAAAAAHIOPNLPKOHAFNPLAAFNPPLGAMPPPNPPOAFPPPNPMKEAAAKHPOOAIAAAAACADPPPPNGAIAAAAAAABPPPPOPAAAAAAAHMPNBNOPPOPAAANPDAAAENPPAEJNPMPPPLFOEEIAAAAAAAEPEIAAAAAAAJHHLPPHPIAAAAAAAAABHGHPPGBAAAAAAAFLHEDMHOKIPAAABPLAAAAAPPDAECPCEPPPOAAAAABABLDHOKEAAAAAABBPPPPPJJAAAAAAAAAAFFPPPPOKCAAAAAAAFHLFPMKMFPPAAAAPPKAAAANPLHAJEPCAGOKAAADCHHPPPPPIFAAAAABDDHPPPPAEAAAAAAAABAPPPPPGAAAAAAAAAAMHHIHLJDHJJAAAANPPCAAAEPPPDMCAIAACJCKLPHPPPPONNJPIAABAPPPPOHGLAAAAAAAAABCBPPPPKAAAAAAAAAAAFLKOOLLDGCKCAAAEMPPLCAANNPPHJCAAAAAPPPPPPPOPKEAEPJDGKPPPPPCIAAAAAAAAAAILHPPPPPJAAAAAAAAAAAPPPLHOOLNDECAAAAAMMPLAAEAOPPADAHBAAPPPPPOAAAAAAACEEPPPPPOMKAAAAAAAAAAALOPPPPNPAAAAAAAAAABAFPDBNNINJLPKAAAAAAANPKAAAEHPPNLHPDAOMMIAAAAAAAAABPFPPPOOKMAAAAAAAAAAABLPPPPOMGAAAAAAAAAAAANOKPPFPPHHOOKAAAAAAHPPAAAAEPPKPHFPPKAAAAAAAAABDGDIFPPPPLIEAAAAAAAAAAAMMNPPLLDCAAAAAAAAAAAIAELNKONPLLHPPHCCAAAEPPOKAAAEGPNMPPPKAAAAABCBPHDPPPPPPMNAAAAAAAAAAAAAAAACNHPPIECAAAAAAAAAEBFLPPPKLJHCPPPPPPAAAFNPPPLACAAAIAIOPKAABBPPDPPPPPPLAEECAAAAAAAAAAAAAAAFPHPPPPJAEBAAAAAAAAAAHDOLPKPPFDGHLPPLAAAAEMNNPHCAAAEIAEIAHPPPPPPPNOOOGEIAIAAAAAAAAAAAAACBPPPPPPPGAIHHLAAAAAAAAAMPPOPLIMHJEADPPPAAAAAAABPPPDAAAEPPCAPPPPPPMKCIKAAAAAAAAAAAAAAAAEHFPPPPPPPOMAAAENPLAAAAAABCDPNJFGFGPNNAEPPPLIAAAAAANPPPLAAAPMAAPPPNMAAAAAAAAAAAAAAAAAABADHPPPPPPPPONAAAAAAANIAAAAAAALPPLLNNPPLPOAEFPPKCAAAAAAIONPPPDDBAABKEAAAAAAAAAAAAAAAAAACHFPPPPPPPPMPNPIAAAAAAAAAAAAAAAAAFJLPOFLOPIHOAEHPPPPLCAAAAAAEJPOPPLDCOKAAAAAAAAAAAAAAABDLLPPPPPPPPNMMAAIAAAAAAAAAAAAAAAAACAMKPMPLPLPKOHKAMOPPPPOCAAAAAAAEMMFPGPLKAAAAAAAAAAAADFHDPPPPPPPPOOIAIAAAAAAAAAAAAAAAAAAAAAEFHPOPNLNOPPOPPCAAGPPPLPIAAAAAAAAAAEPEOAAAAAAABADDJLP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");
  --gr8-chevron: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 27 14%22%3E%3Cpath d=%22M3.5 0 13.5 10 23.5 0 27 3.5 16.5 14 10.5 14 0 3.5Z%22 fill=%22%23FF5900%22/%3E%3C/svg%3E");

  /*
   * Wordmark. The default matches the supplied logo files: the plate is
   * rounded on the top-left and bottom-right and square on the other two —
   * the same diagonal the job cards use. The other two variants are kept
   * for convenience; `--gr8-logo` is the one that renders.
   */
  --gr8-logo-diagonal: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1910 317%22 fill=%22none%22%3E%3Cpath d=%22M75 0 H1910 V242 A75 75 0 0 1 1835 317 H0 V75 A75 75 0 0 1 75 0 Z%22 fill=%22%23F1F1F1%22/%3E%3Cg transform=%22translate(0,317) scale(0.1,-0.1)%22 fill=%22%23000%22%3E%3Cpath d=%22M1740 2499 c-198 -18 -427 -77 -564 -146 -172 -87 -311 -223 -386 -377 -60 -123 -79 -197 -86 -346 -14 -269 67 -485 248 -656 117 -110 252 -183 441 -238 261 -76 642 -93 916 -41 365 70 610 232 737 490 59 120 85 223 91 368 l6 117 -647 0 -646 0 0 -160 0 -160 351 0 350 0 -18 -31 c-88 -152 -390 -248 -683 -219 -333 34 -510 202 -510 485 0 245 127 403 380 472 97 27 366 24 471 -5 157 -43 290 -132 320 -216 l13 -36 308 0 308 0 0 33 c0 18 -7 58 -16 88 -116 392 -705 638 -1384 578z M6550 2504 c-391 -29 -645 -144 -733 -333 -26 -56 -30 -75 -30 -151 0 -94 23 -163 77 -227 38 -45 126 -100 207 -130 l71 -27 -90 -31 c-158 -55 -250 -126 -304 -233 -20 -41 -23 -61 -23 -167 0 -112 2 -124 29 -180 80 -163 282 -280 570 -330 151 -26 393 -37 571 -25 263 16 420 51 573 126 197 98 292 246 280 442 -10 176 -109 287 -316 358 -52 18 -96 35 -99 37 -2 3 13 11 34 17 122 40 234 125 281 215 24 45 27 61 27 155 0 95 -3 111 -28 162 -74 151 -274 259 -562 303 -99 15 -428 27 -535 19z m396 -410 c72 -19 110 -45 124 -89 23 -68 -15 -139 -91 -169 -117 -47 -400 -42 -504 9 -119 58 -114 193 9 240 93 36 342 41 462 9z m9 -667 c71 -20 107 -41 144 -82 26 -30 31 -44 31 -87 0 -69 -27 -110 -93 -142 -80 -39 -149 -51 -302 -50 -153 0 -233 13 -307 50 -88 44 -117 124 -76 204 19 37 34 51 88 77 36 18 90 37 120 42 76 14 334 6 395 -12z M14468 2499 c-454 -40 -792 -226 -933 -513 -71 -143 -88 -223 -88 -401 0 -122 4 -165 22 -230 111 -412 468 -643 1058 -685 408 -29 818 65 1050 240 170 129 284 312 309 498 l7 52 -312 0 -311 0 0 -23 c0 -13 -14 -51 -31 -85 -58 -118 -180 -197 -358 -234 -79 -17 -120 -19 -231 -15 -152 6 -221 22 -323 74 -130 65 -215 182 -237 328 -35 222 59 407 255 501 108 52 202 67 375 61 208 -7 329 -48 438 -151 50 -46 112 -148 112 -183 0 -10 69 -13 309 -13 l310 0 -6 38 c-34 238 -169 431 -392 561 -254 149 -633 215 -1023 180z M3387 2463 c-4 -3 -7 -399 -7 -880 l0 -873 320 0 320 0 0 256 0 256 308 -4 c290 -4 310 -5 364 -26 33 -14 69 -37 87 -58 17 -19 31 -37 31 -39 0 -20 72 -310 85 -343 l17 -42 323 0 324 0 -25 60 c-13 33 -44 141 -69 241 -46 190 -76 267 -124 328 -33 41 -120 92 -191 111 l-45 13 68 18 c234 65 367 228 367 448 -1 315 -244 495 -720 531 -147 11 -1423 14 -1433 3z m1381 -448 c100 -30 149 -99 140 -196 -7 -70 -44 -121 -115 -156 l-58 -28 -357 -3 -358 -3 0 200 0 201 348 0 c285 0 358 -3 400 -15z M9040 2250 l0 -220 370 0 370 0 0 -660 0 -660 315 0 315 0 0 660 0 660 370 0 370 0 0 220 0 220 -1055 0 -1055 0 0 -220z M11370 1590 l0 -880 960 0 960 0 0 215 0 215 -645 0 -645 0 0 140 0 140 580 0 580 0 0 190 0 190 -580 0 -581 0 3 118 3 117 628 3 627 2 0 215 0 215 -945 0 -945 0 0 -880z M16110 1590 l0 -880 315 0 315 0 2 353 3 352 510 0 510 0 3 -352 2 -353 315 0 315 0 0 880 0 880 -315 0 -315 0 0 -310 0 -310 -515 0 -515 0 0 310 0 310 -315 0 -315 0 0 -880z M8040 900 l0 -190 675 0 675 0 0 190 0 190 -675 0 -675 0 0 -190z%22/%3E%3C/g%3E%3C/svg%3E");
  --gr8-logo-square: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1910 317%22 fill=%22none%22%3E%3Crect width=%221910%22 height=%22317%22 fill=%22%23F1F1F1%22/%3E%3Cg transform=%22translate(0,317) scale(0.1,-0.1)%22 fill=%22%23000%22%3E%3Cpath d=%22M1740 2499 c-198 -18 -427 -77 -564 -146 -172 -87 -311 -223 -386 -377 -60 -123 -79 -197 -86 -346 -14 -269 67 -485 248 -656 117 -110 252 -183 441 -238 261 -76 642 -93 916 -41 365 70 610 232 737 490 59 120 85 223 91 368 l6 117 -647 0 -646 0 0 -160 0 -160 351 0 350 0 -18 -31 c-88 -152 -390 -248 -683 -219 -333 34 -510 202 -510 485 0 245 127 403 380 472 97 27 366 24 471 -5 157 -43 290 -132 320 -216 l13 -36 308 0 308 0 0 33 c0 18 -7 58 -16 88 -116 392 -705 638 -1384 578z M6550 2504 c-391 -29 -645 -144 -733 -333 -26 -56 -30 -75 -30 -151 0 -94 23 -163 77 -227 38 -45 126 -100 207 -130 l71 -27 -90 -31 c-158 -55 -250 -126 -304 -233 -20 -41 -23 -61 -23 -167 0 -112 2 -124 29 -180 80 -163 282 -280 570 -330 151 -26 393 -37 571 -25 263 16 420 51 573 126 197 98 292 246 280 442 -10 176 -109 287 -316 358 -52 18 -96 35 -99 37 -2 3 13 11 34 17 122 40 234 125 281 215 24 45 27 61 27 155 0 95 -3 111 -28 162 -74 151 -274 259 -562 303 -99 15 -428 27 -535 19z m396 -410 c72 -19 110 -45 124 -89 23 -68 -15 -139 -91 -169 -117 -47 -400 -42 -504 9 -119 58 -114 193 9 240 93 36 342 41 462 9z m9 -667 c71 -20 107 -41 144 -82 26 -30 31 -44 31 -87 0 -69 -27 -110 -93 -142 -80 -39 -149 -51 -302 -50 -153 0 -233 13 -307 50 -88 44 -117 124 -76 204 19 37 34 51 88 77 36 18 90 37 120 42 76 14 334 6 395 -12z M14468 2499 c-454 -40 -792 -226 -933 -513 -71 -143 -88 -223 -88 -401 0 -122 4 -165 22 -230 111 -412 468 -643 1058 -685 408 -29 818 65 1050 240 170 129 284 312 309 498 l7 52 -312 0 -311 0 0 -23 c0 -13 -14 -51 -31 -85 -58 -118 -180 -197 -358 -234 -79 -17 -120 -19 -231 -15 -152 6 -221 22 -323 74 -130 65 -215 182 -237 328 -35 222 59 407 255 501 108 52 202 67 375 61 208 -7 329 -48 438 -151 50 -46 112 -148 112 -183 0 -10 69 -13 309 -13 l310 0 -6 38 c-34 238 -169 431 -392 561 -254 149 -633 215 -1023 180z M3387 2463 c-4 -3 -7 -399 -7 -880 l0 -873 320 0 320 0 0 256 0 256 308 -4 c290 -4 310 -5 364 -26 33 -14 69 -37 87 -58 17 -19 31 -37 31 -39 0 -20 72 -310 85 -343 l17 -42 323 0 324 0 -25 60 c-13 33 -44 141 -69 241 -46 190 -76 267 -124 328 -33 41 -120 92 -191 111 l-45 13 68 18 c234 65 367 228 367 448 -1 315 -244 495 -720 531 -147 11 -1423 14 -1433 3z m1381 -448 c100 -30 149 -99 140 -196 -7 -70 -44 -121 -115 -156 l-58 -28 -357 -3 -358 -3 0 200 0 201 348 0 c285 0 358 -3 400 -15z M9040 2250 l0 -220 370 0 370 0 0 -660 0 -660 315 0 315 0 0 660 0 660 370 0 370 0 0 220 0 220 -1055 0 -1055 0 0 -220z M11370 1590 l0 -880 960 0 960 0 0 215 0 215 -645 0 -645 0 0 140 0 140 580 0 580 0 0 190 0 190 -580 0 -581 0 3 118 3 117 628 3 627 2 0 215 0 215 -945 0 -945 0 0 -880z M16110 1590 l0 -880 315 0 315 0 2 353 3 352 510 0 510 0 3 -352 2 -353 315 0 315 0 0 880 0 880 -315 0 -315 0 0 -310 0 -310 -515 0 -515 0 0 310 0 310 -315 0 -315 0 0 -880z M8040 900 l0 -190 675 0 675 0 0 190 0 190 -675 0 -675 0 0 -190z%22/%3E%3C/g%3E%3C/svg%3E");
  --gr8-logo-rounded: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1910 317%22 fill=%22none%22%3E%3Crect width=%221910%22 height=%22317%22 rx=%2275%22 fill=%22%23F1F1F1%22/%3E%3Cg transform=%22translate(0,317) scale(0.1,-0.1)%22 fill=%22%23000%22%3E%3Cpath d=%22M1740 2499 c-198 -18 -427 -77 -564 -146 -172 -87 -311 -223 -386 -377 -60 -123 -79 -197 -86 -346 -14 -269 67 -485 248 -656 117 -110 252 -183 441 -238 261 -76 642 -93 916 -41 365 70 610 232 737 490 59 120 85 223 91 368 l6 117 -647 0 -646 0 0 -160 0 -160 351 0 350 0 -18 -31 c-88 -152 -390 -248 -683 -219 -333 34 -510 202 -510 485 0 245 127 403 380 472 97 27 366 24 471 -5 157 -43 290 -132 320 -216 l13 -36 308 0 308 0 0 33 c0 18 -7 58 -16 88 -116 392 -705 638 -1384 578z M6550 2504 c-391 -29 -645 -144 -733 -333 -26 -56 -30 -75 -30 -151 0 -94 23 -163 77 -227 38 -45 126 -100 207 -130 l71 -27 -90 -31 c-158 -55 -250 -126 -304 -233 -20 -41 -23 -61 -23 -167 0 -112 2 -124 29 -180 80 -163 282 -280 570 -330 151 -26 393 -37 571 -25 263 16 420 51 573 126 197 98 292 246 280 442 -10 176 -109 287 -316 358 -52 18 -96 35 -99 37 -2 3 13 11 34 17 122 40 234 125 281 215 24 45 27 61 27 155 0 95 -3 111 -28 162 -74 151 -274 259 -562 303 -99 15 -428 27 -535 19z m396 -410 c72 -19 110 -45 124 -89 23 -68 -15 -139 -91 -169 -117 -47 -400 -42 -504 9 -119 58 -114 193 9 240 93 36 342 41 462 9z m9 -667 c71 -20 107 -41 144 -82 26 -30 31 -44 31 -87 0 -69 -27 -110 -93 -142 -80 -39 -149 -51 -302 -50 -153 0 -233 13 -307 50 -88 44 -117 124 -76 204 19 37 34 51 88 77 36 18 90 37 120 42 76 14 334 6 395 -12z M14468 2499 c-454 -40 -792 -226 -933 -513 -71 -143 -88 -223 -88 -401 0 -122 4 -165 22 -230 111 -412 468 -643 1058 -685 408 -29 818 65 1050 240 170 129 284 312 309 498 l7 52 -312 0 -311 0 0 -23 c0 -13 -14 -51 -31 -85 -58 -118 -180 -197 -358 -234 -79 -17 -120 -19 -231 -15 -152 6 -221 22 -323 74 -130 65 -215 182 -237 328 -35 222 59 407 255 501 108 52 202 67 375 61 208 -7 329 -48 438 -151 50 -46 112 -148 112 -183 0 -10 69 -13 309 -13 l310 0 -6 38 c-34 238 -169 431 -392 561 -254 149 -633 215 -1023 180z M3387 2463 c-4 -3 -7 -399 -7 -880 l0 -873 320 0 320 0 0 256 0 256 308 -4 c290 -4 310 -5 364 -26 33 -14 69 -37 87 -58 17 -19 31 -37 31 -39 0 -20 72 -310 85 -343 l17 -42 323 0 324 0 -25 60 c-13 33 -44 141 -69 241 -46 190 -76 267 -124 328 -33 41 -120 92 -191 111 l-45 13 68 18 c234 65 367 228 367 448 -1 315 -244 495 -720 531 -147 11 -1423 14 -1433 3z m1381 -448 c100 -30 149 -99 140 -196 -7 -70 -44 -121 -115 -156 l-58 -28 -357 -3 -358 -3 0 200 0 201 348 0 c285 0 358 -3 400 -15z M9040 2250 l0 -220 370 0 370 0 0 -660 0 -660 315 0 315 0 0 660 0 660 370 0 370 0 0 220 0 220 -1055 0 -1055 0 0 -220z M11370 1590 l0 -880 960 0 960 0 0 215 0 215 -645 0 -645 0 0 140 0 140 580 0 580 0 0 190 0 190 -580 0 -581 0 3 118 3 117 628 3 627 2 0 215 0 215 -945 0 -945 0 0 -880z M16110 1590 l0 -880 315 0 315 0 2 353 3 352 510 0 510 0 3 -352 2 -353 315 0 315 0 0 880 0 880 -315 0 -315 0 0 -310 0 -310 -515 0 -515 0 0 310 0 310 -315 0 -315 0 0 -880z M8040 900 l0 -190 675 0 675 0 0 190 0 190 -675 0 -675 0 0 -190z%22/%3E%3C/g%3E%3C/svg%3E");
  --gr8-logo: var(--gr8-logo-diagonal);

  /* Layout rhythm */
  --gr8-gutter: 24px;
}

/* --------------------------------------------------------------------------
   Base / page canvas — shared by the board, the posting page and the form
   -------------------------------------------------------------------------- */
/*
 * The hero lives on <html>, not <body>. A top margin on the first element
 * inside body collapses through it and pushes body's painting box down, which
 * left a black band across the top of the posting page.
 */
html {
  background-color: var(--gr8-black);
  background-image: var(--gr8-hero);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 1440px auto;
}

body {
  margin: 0;
  background: transparent;
  color: var(--gr8-text);
  font-family: var(--fontFamily);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.22;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*
 * The GR8 wordmark is NOT injected here — Ashby renders it as an <img> in its
 * own nav bar. It is restyled in the "Ashby DOM hooks" section at the end of
 * this file, so the board never shows two logos.
 */

body a {
  color: var(--gr8-orange);
  text-decoration: none;
}

body a:hover {
  color: var(--gr8-orange-hover);
  text-decoration: underline;
}

/* Rich text coming from Ashby (board intro, posting description, section copy) */
body p,
body li,
body span,
body div,
body h1,
body h2,
body h3,
body h4,
body label {
  font-family: var(--fontFamily);
}

body h1,
body h2,
body h3,
body h4 {
  color: var(--gr8-text);
}

/*
 * Body copy (board intro, posting description).
 * Weight 350 comes from the Montserrat variable font — it matches the lighter
 * stroke of the design font; bump to 400 if the variable font fails to load.
 */
body p,
body li {
  margin: 0 0 22px;
  color: var(--gr8-text);
  font-size: 18px;
  font-weight: 350;
  line-height: 1.22;
}

body p:last-child {
  margin-bottom: 0;
}

body ::selection {
  background: var(--gr8-orange);
  color: #fff;
}

body *:focus-visible {
  outline: 2px solid var(--gr8-orange);
  outline-offset: 2px;
}

/* A container for the application limits disclosure message shown before form submission. */
.ashby-application-blocking-disclosure {}

/* Application autofill input's base layer element. This contains standard copy, a CTA button, and potential validation alerts. */
.ashby-application-form-autofill-input-base-layer {}

/* Application autofill input's description. */
.ashby-application-form-autofill-input-description {}

/* Application autofill input's drag state overlay element. Can style [data-state] which can be 'active' or 'hidden'. */
.ashby-application-form-autofill-input-drag-layer {}

/* Application autofill input form's alert element. Can style [data-highlight] which can be 'negative' or 'positive'. */
.ashby-application-form-autofill-input-form-alert {}

/* Application autofill input's magic sparkles icon. */
.ashby-application-form-autofill-input-icon {}

/* Application autofill input's pending state overlay element. Can style [data-state] which can be 'active' or 'hidden'. */
.ashby-application-form-autofill-input-pending-layer {}

/* Application autofill input's root element. Can style [data-state] which can be 'pending', 'drag', or 'default'. */
.ashby-application-form-autofill-input-root {}

/* Application autofill input's title. */
.ashby-application-form-autofill-input-title {}

/* Container element for application autofill input form. */
.ashby-application-form-autofill-pane {}

/* The resume uploader to auto-fill the application form */
.ashby-application-form-autofill-uploader {}

/* A container for displaying the custom message to the user */
.ashby-application-form-blocked-application-container {}

/* A container for the application form. */
.ashby-application-form-container {}

/* A container for the failure message */
.ashby-application-form-failure-container {}

/* A container for the label and input on an application form. */
.ashby-application-form-field-entry {}

/* An autocomplete input on an application form. */
.ashby-application-form-input-autocomplete {
  /* Use [aria-expanded="true"] to target when the popup is open. */
}

/* The results popup for an autocomplete input. */
.ashby-application-form-input-autocomplete-popup {
  /* Use [data-loading] to target when results are loading.
   * Use [data-empty] to target when there are no results found. */
}

/* The empty state message displayed in an autocomplete input popup. */
.ashby-application-form-input-autocomplete-popup-empty {}

/* The loading state message displayed in an autocomplete input popup. */
.ashby-application-form-input-autocomplete-popup-loading {}

/* A result item displayed in an autocomplete input popup. */
.ashby-application-form-input-autocomplete-popup-result {
  /* Use [aria-selected="true"] to target the selected result. */
}

/* A checkbox group on an application form. */
.ashby-application-form-input-checkbox-group {}

/* An option in a checkbox group. */
.ashby-application-form-input-checkbox-group-option {
  /* Use [data-checked] to target checked options.
   * Use [data-disabled] to target disabled options. */
}

/* The checkbox inside a checkbox group option. */
.ashby-application-form-input-checkbox-group-option-checkbox {}

/* The label for a checkbox group option. */
.ashby-application-form-input-checkbox-group-option-label {}

/* A date input on an application form. */
.ashby-application-form-input-date {}

/* The date picker popup of a date input. */
.ashby-application-form-input-date-popup {}

/* The header of the date picker popup. */
.ashby-application-form-input-date-popup-header {}

/* The month navigation button inside the date picker popup header. */
.ashby-application-form-input-date-popup-header-button {
  /* Use [data-direction="previous"] or [data-direction="next"] to target the buttons separately. */
}

/* The month/year title of the date picker popup. */
.ashby-application-form-input-date-popup-title {}

/* A dropdown input on an application form. */
.ashby-application-form-input-dropdown {
  /* Use [data-disabled] to target the disabled state. */
}

/* The icon inside a dropdown input. */
.ashby-application-form-input-dropdown-icon {}

/* The select element inside a dropdown input. */
.ashby-application-form-input-dropdown-select {}

/* The add entry button inside the education history input. */
.ashby-application-form-input-education-add {}

/* An entry in the education history input on an application form. */
.ashby-application-form-input-education-entry {}

/* The delete button inside an education history entry. */
.ashby-application-form-input-education-entry-delete {}

/* The header of an entry in the education history input. */
.ashby-application-form-input-education-entry-header {}

/* A file input on an application form. */
.ashby-application-form-input-file {}

/* The drag & drop zone in a file input. */
.ashby-application-form-input-file-dropzone {}

/* The instructions for the drag & drop zone in a file input. */
.ashby-application-form-input-file-dropzone-instructions {}

/* The upload button for the drag & drop zone in a file input. */
.ashby-application-form-input-file-dropzone-upload {}

/* An uploaded item in a file input. */
.ashby-application-form-input-file-item {}

/* The delete button for an uploaded item in a file input. */
.ashby-application-form-input-file-item-delete {}

/* The filename of an uploaded item in a file input. */
.ashby-application-form-input-file-item-name {}

/* A radio group on an application form. */
.ashby-application-form-input-radio-group {}

/* An option in a radio group. */
.ashby-application-form-input-radio-group-option {
  /* Use [data-checked] to target the checked option.
   * Use [data-disabled] to target disabled options. */
}

/* The label for a radio group option. */
.ashby-application-form-input-radio-group-option-label {}

/* The radio inside a radio group option. */
.ashby-application-form-input-radio-group-option-radio {}

/* A text input on an application form. */
.ashby-application-form-input-text {
  /* Use [type="..."] to target different fields. Possible values: "text", "email", "tel", "url", "number". */
}

/* A textarea input on an application form. */
.ashby-application-form-input-textarea {}

/* A Yes/No input on an application form. */
.ashby-application-form-input-yesno {
  /* Use [data-disabled] to target the disabled state. */
}

/* An option inside a Yes/No input. */
.ashby-application-form-input-yesno-option {
  /* Use [data-option="yes"] or [data-option="no"] to target the options separately.
   * Use [aria-pressed="true"] to target the active option. */
}

/* The description of each question on an application form. Will only show if a description is specified. */
.ashby-application-form-question-description {}

/* The title of each question on an application form. */
.ashby-application-form-question-title {}

/* A single section on the Ashby application form. All questions will be wrapped in sections, though the default section may not have a title. */
.ashby-application-form-section-container {}

/* The header for an application form section, possibly containing a title and description. */
.ashby-application-form-section-header {}

/* The description for an application form section. May not exist if no description was specified. */
.ashby-application-form-section-header-description {}

/* The title for an application form section. May not exist for the default section. */
.ashby-application-form-section-header-title {}

/*
 * PRIMARY BUTTON — "Apply for this job" and the application form's submit.
 * Ashby gives the overview tab's apply button no `ashby-*` class of its own,
 * so it is reached through the anchor that wraps it. Verified selectors go
 * first; the rest are fallbacks for other Ashby layouts.
 */
.ashby-application-form-submit-button,
.ashby-job-posting-description-container button,
.ashby-job-posting-description-container a[href*="/application"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 418px;
  height: 54px;
  padding: 0 28px;
  border: 0;
  border-radius: var(--gr8-btn-radius);
  background-color: var(--gr8-btn);
  color: var(--gr8-btn-label);
  font-family: var(--fontFamily);
  font-size: 19px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.18s ease, box-shadow 0.18s ease, color 0.18s ease;
}

.ashby-application-form-submit-button:hover,
.ashby-job-posting-description-container button:hover,
.ashby-job-posting-description-container a[href*="/application"]:hover {
  background-color: var(--gr8-btn-hover);
  box-shadow: var(--gr8-btn-glow);
  color: var(--gr8-btn-label);
  text-decoration: none;
}

.ashby-application-form-submit-button:active,
.ashby-job-posting-description-container button:active,
.ashby-job-posting-description-container a[href*="/application"]:active {
  background-color: var(--gr8-btn-active);
  box-shadow: none;
  color: var(--gr8-btn-label-active);
}

.ashby-application-form-submit-button:disabled {
  background-color: var(--gr8-btn-active);
  box-shadow: none;
  color: var(--gr8-btn-label-active);
  cursor: not-allowed;
}

/* A container for the success message */
.ashby-application-form-success-container {}

/* The text message consent description. Displayed below phone number fields. Will only show if texting is enabled. */
.ashby-application-form-texting-consent-description {}

/* The heading of a department, which can have many teams under it. */
.ashby-department-heading {
  margin: 46px 0 18px;
  color: var(--gr8-text);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

/* The heading of a single team. */
.ashby-department-heading-level {
  color: var(--gr8-text-muted);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

/* The button which allows users to navigate from an individual posting back to the list of all job postings. */
.ashby-job-board-back-to-all-jobs-button {
  color: var(--gr8-orange);
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

/*
 * A select box element for filtering the job board.
 * On the live board this class sits on a bare <select>; the chevron Ashby draws
 * is a *sibling* div, hidden in the "Ashby DOM hooks" section below.
 * `select.` keeps us ahead of Ashby's own single-class rules.
 */
select.ashby-job-board-filter,
.ashby-job-board-filter {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  display: block;
  width: 100%;
  height: 52px;
  box-sizing: border-box;
  margin: 0;
  padding: 0 54px 0 27px;
  border: 1px solid var(--gr8-filter-border);
  /* square corners, per the design */
  border-radius: 0;
  background-color: var(--gr8-filter-surface);
  /* our own chevron — orange in the resting state */
  background-image: var(--gr8-chevron);
  background-repeat: no-repeat;
  background-position: right 27px center;
  background-size: 20px 11px;
  color: var(--gr8-text-muted);
  font-family: var(--fontFamily);
  font-size: 19px;
  font-weight: 700;
  line-height: 50px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-indent: 0.01px;
  text-overflow: "";
  cursor: pointer;
  transition: background-color 0.18s ease, border-color 0.18s ease, color 0.18s ease;
}

/* legacy Edge's own arrow */
select.ashby-job-board-filter::-ms-expand {
  display: none;
}

/* Hover / focus / open: solid brand orange, white label, white chevron */
select.ashby-job-board-filter:hover,
select.ashby-job-board-filter:focus,
.ashby-job-board-filter:hover,
.ashby-job-board-filter:focus {
  border-color: var(--gr8-orange);
  background-color: var(--gr8-orange);
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 27 14%22%3E%3Cpath d=%22M3.5 0 13.5 10 23.5 0 27 3.5 16.5 14 10.5 14 0 3.5Z%22 fill=%22%23ffffff%22/%3E%3C/svg%3E");
  color: #fff;
  outline: none;
}

/* Dropdown options render with the OS palette — keep them readable */
.ashby-job-board-filter option {
  background-color: #141414;
  color: var(--gr8-text);
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
}

/* The placeholder option ("Department", "Location") stays muted */
.ashby-job-board-filter option[disabled] {
  color: var(--gr8-text-muted);
}

/* The 'Filters' label element in the job board. */
.ashby-job-board-filters-label {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

/* The heading of the entire job board. */
.ashby-job-board-heading {
  margin: 56px 0 0;
  color: var(--gr8-text);
  font-size: 30px;
  font-weight: 800;
  letter-spacing: 0.01em;
  text-transform: uppercase;
}

/* The count of job postings on the job board. */
.ashby-job-board-heading-count {
  color: var(--gr8-orange);
  font-weight: 800;
}

/*
 * The 'Reset filters' label element in the job board.
 * Not part of the design, so it is hidden. Swap `display: none` for the styling
 * below it if you want to keep the control.
 */
.ashby-job-board-reset-filters-label {
  display: none;
  color: var(--gr8-orange);
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  cursor: pointer;
}

/*
 * The container of the job posting details pane.
 *
 * NOTE ON !important — Ashby injects its CSS-module styles at runtime, so they
 * land AFTER this file in the cascade. The card element carries two of their
 * classes (`_jobPosting_…` and `_container_…`), which together out-rank any
 * single-class selector we can write, and `_container_` re-applies
 * `--borderRadiusContainer` to all four corners. Only the declarations Ashby
 * actually fights us over are marked; everything else is left cascading
 * normally so it stays easy to override later.
 */
div.ashby-job-posting-brief,
a.ashby-job-posting-brief,
.ashby-job-posting-brief {
  display: block;
  box-sizing: border-box;
  /* This adds some space between posting briefings. */
  margin-bottom: 22px !important;
  padding: 18px 27px 24px !important;
  border: 1px solid var(--gr8-border) !important;
  /* top-left and bottom-right rounded, top-right and bottom-left square */
  border-radius: var(--gr8-radius-card) 0 var(--gr8-radius-card) 0 !important;
  background-color: var(--gr8-surface) !important;
  color: var(--gr8-text);
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.18s ease, border-color 0.18s ease;
}

.ashby-job-posting-brief,
.ashby-job-posting-brief:hover,
.ashby-job-posting-brief *,
.ashby-job-posting-brief a,
.ashby-job-posting-brief a:hover {
  text-decoration: none;
}

div.ashby-job-posting-brief:hover,
div.ashby-job-posting-brief:focus-within,
.ashby-job-posting-brief:hover,
.ashby-job-posting-brief:focus-within,
.ashby-job-posting-brief[data-highlight="hover"],
.ashby-job-posting-brief[data-highlight="selected"] {
  border-color: var(--gr8-border) !important;
  background-color: var(--gr8-surface-hover) !important;
}

/* The subtitle line stays grey in every state, links inside included. */
.ashby-job-posting-brief .ashby-job-posting-brief-details,
.ashby-job-posting-brief .ashby-job-posting-brief-details *,
.ashby-job-posting-brief:hover .ashby-job-posting-brief-details,
.ashby-job-posting-brief:hover .ashby-job-posting-brief-details * {
  color: var(--gr8-text-muted);
}

/*
 * Ashby wraps the subtitle in a <p>, which would otherwise inherit the body
 * copy size, weight and 26px bottom margin and stretch the card.
 */
.ashby-job-posting-brief-details p {
  margin: 0 !important;
  font: inherit !important;
  color: inherit !important;
}

/* The heading of a department name. Departments group teams. */
.ashby-job-posting-brief-department-heading {
  color: var(--gr8-text);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

/* The heading of a single team. */
.ashby-job-posting-brief-department-heading-level {
  color: var(--gr8-text-muted);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

/* The container for the details of the job posting, in the details pane. The subtitle of the section. */
.ashby-job-posting-brief .ashby-job-posting-brief-details,
.ashby-job-posting-brief-details {
  color: var(--gr8-text-muted);
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}

/*
 * The container for the list of job post briefings.
 * No top margin here: when the board groups by department Ashby renders one
 * list per group, so a margin would open a gap before every group. The space
 * below the filters is set once, on the filters container (see DOM hooks).
 */
.ashby-job-posting-brief-list {
  margin-top: 0;
}

/* The title of the job posting in the details pane. The title of the section. */
.ashby-job-posting-brief .ashby-job-posting-brief-title,
.ashby-job-posting-brief-title {
  display: block;
  margin: 0 0 8px !important;
  color: var(--gr8-text);
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: 0;
  transition: color 0.18s ease;
}

/* Any element Ashby nests inside the title (span, a) keeps the title color */
.ashby-job-posting-brief-title * {
  color: inherit;
}

/*
 * Hover: the posting title turns brand orange.
 * !important is needed because Ashby's own link styling sets a dark hover
 * color on the anchor that wraps the title.
 */
.ashby-job-posting-brief:hover .ashby-job-posting-brief-title,
.ashby-job-posting-brief:hover .ashby-job-posting-brief-title *,
.ashby-job-posting-brief:focus-within .ashby-job-posting-brief-title,
.ashby-job-posting-brief:focus-within .ashby-job-posting-brief-title *,
.ashby-job-posting-brief:hover a.ashby-job-posting-brief-title,
a.ashby-job-posting-brief:hover .ashby-job-posting-brief-title,
.ashby-job-posting-brief-title:hover,
.ashby-job-posting-brief-title:hover *,
a.ashby-job-posting-brief-title:hover {
  color: var(--gr8-orange) !important;
}

/* The rich text content of the job posting description */
.ashby-job-posting-description {
  color: var(--gr8-text);
  font-size: 18px;
  font-weight: 350;
  line-height: 1.22;
}

/* Section headings inside the description — orange, uppercase */
.ashby-job-posting-description h1,
.ashby-job-posting-description h2,
.ashby-job-posting-description h3,
.ashby-job-posting-description h4 {
  margin: 46px 0 24px;
  color: var(--gr8-orange);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.ashby-job-posting-description strong,
.ashby-job-posting-description b {
  color: var(--gr8-text);
  font-weight: 700;
}

.ashby-job-posting-description ul,
.ashby-job-posting-description ol {
  margin: 0 0 22px;
  padding-left: 26px;
}

.ashby-job-posting-description li {
  margin-bottom: 2px;
  padding-left: 4px;
}

.ashby-job-posting-description a {
  color: var(--gr8-orange);
  text-decoration: underline;
}

/*
 * The container of the job posting description, including the apply button.
 * Ashby paints this (and the pane around it) as a white sheet — stripped here,
 * or light body text lands on white and disappears.
 */
.ashby-job-posting-description-container,
.ashby-job-posting-right-pane,
.ashby-job-posting-description {
  max-width: none;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.ashby-job-posting-description-container {
  /* !important: Ashby sets its own margin here and loads after this file */
  margin-top: 44px !important;
  padding: 0 !important;
}

/* The main header on the job posting page */
.ashby-job-posting-header {
  margin: 22px 0 58px;
}

/* The heading of a job post */
.ashby-job-posting-heading {
  margin: 0;
  color: var(--gr8-text);
  font-size: 44px;
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: 0;
  text-transform: uppercase;
}

/*
 * The left pane of the job posting, with the job posting details.
 * Sized to its content and sticky, so the details follow the reader down a
 * long description instead of leaving a tall empty rail.
 */
.ashby-job-posting-left-pane {
  position: sticky;
  top: var(--gr8-pane-gap);
  align-self: flex-start;
  flex: 0 0 var(--gr8-pane-width);
  width: var(--gr8-pane-width);
  /* runs down to just short of the bottom of the screen, and travels with it */
  height: calc(100vh - var(--gr8-pane-gap) * 2);
  box-sizing: border-box;
  padding: 29px !important;
  overflow: auto;
  border: 1px solid var(--gr8-pane-border) !important;
  /* same diagonal as the job cards; !important because Ashby's own
     `_container_` class re-rounds all four corners */
  border-radius: var(--gr8-radius-card) 0 var(--gr8-radius-card) 0 !important;
  background-color: var(--gr8-pane-surface) !important;
  color: var(--gr8-text);
}

/*
 * Inside the pane Ashby renders one `_section_…` per detail, each holding an
 * `<h2 class="_heading_…">` label and a `<p>` value. It also draws a divider
 * between them, which the design does not have.
 */
.ashby-job-posting-left-pane [class*="_section_"] {
  margin: 0 0 44px;
  padding: 0 !important;
  border: 0 !important;
}

.ashby-job-posting-left-pane [class*="_section_"]:last-child {
  margin-bottom: 0;
}

.ashby-job-posting-left-pane [class*="_heading_"] {
  margin: 0 0 10px;
  color: var(--gr8-orange);
  font-family: var(--fontFamily);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.ashby-job-posting-left-pane p {
  margin: 0;
  color: var(--gr8-text);
  font-size: 19px;
  font-weight: 700;
  line-height: 1.25;
}

/* The right pane of the job posting, containing the tabs, overview, and application form */
.ashby-job-posting-right-pane {
  flex: 1 1 auto;
  min-width: 0;
}

/* The application tab in the right pane of the job posting */
.ashby-job-posting-right-pane-application-tab {}

/* The overview tab in the right pane of the job posting */
.ashby-job-posting-right-pane-overview-tab {}

/* The tabs slider in the right pane of the job posting */
/*
 * TABS.
 * Ashby's markup is <a class="_tab_… _active_…"><span class="ashby-…-tab">.
 * The documented class is on the INNER SPAN, so every state attribute
 * (aria-selected, aria-current, _active_) lives on the anchor around it —
 * which is why state selectors on the documented class never matched.
 *
 * `.ashby-job-posting-right-pane-tab-slider` is the sliding underline itself,
 * not a container: giving it a transparent background hides the indicator.
 */
/*
 * The bar is absolutely positioned by Ashby at top: 40.5px inside a ~42px
 * strip, which leaves it sitting too far under the labels. Raising `top`
 * (with `bottom: auto`, or the box would be over-constrained) moves it to the
 * ~16px the design has. Both need !important — Ashby's own rule is equally
 * specific and loads after this file.
 */
.ashby-job-posting-right-pane-tab-slider {
  top: 32px !important;
  bottom: auto !important;
  background-color: var(--gr8-orange) !important;
}

/*
 * The anchor carries the type and the state.
 *
 * Its height is pinned so that whatever Ashby draws at the anchor's bottom
 * edge on hover lines up with the orange bar above (which sits at top: 32px,
 * 2px tall). Without this the hover line stays at the strip's full height and
 * hangs ~8px below the active one.
 */
a[class*="_tab_"] {
  display: inline-block;
  height: 34px !important;
  box-sizing: border-box;
  color: var(--gr8-text-muted);
  font-family: var(--fontFamily);
  font-size: 19px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  text-decoration: none !important;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.18s ease;
}

/*
 * Hover is the white counterpart of the active state: the label turns white
 * and Ashby draws its own white bar.
 *
 * Do NOT colour a bottom border here. The anchor is taller than its label, so
 * recolouring its border paints a white line across the top of the description.
 */
a[class*="_tab_"]:hover {
  color: #ffffff;
}

/*
 * Ashby sets its own colour on the inner span on hover, so `inherit` alone is
 * not enough — the label has to be told to go white explicitly.
 */
a[class*="_tab_"]:hover .ashby-job-posting-right-pane-overview-tab,
a[class*="_tab_"]:hover .ashby-job-posting-right-pane-application-tab {
  color: #ffffff;
}

/*
 * The active tab stays orange, hover included — hovering the tab you are
 * already on should do nothing. The `:hover` variants are spelled out so this
 * wins on specificity rather than on rule order.
 */
a[class*="_tab_"][class*="_active_"],
a[class*="_tab_"][aria-selected="true"],
a[class*="_tab_"][aria-current="page"],
a[class*="_tab_"][class*="_active_"]:hover,
a[class*="_tab_"][aria-selected="true"]:hover,
a[class*="_tab_"][aria-current="page"]:hover {
  color: var(--gr8-orange);
}

/* ...and the active tab's own label stays orange under the hover rule above */
a[class*="_tab_"][class*="_active_"]:hover .ashby-job-posting-right-pane-overview-tab,
a[class*="_tab_"][aria-selected="true"]:hover .ashby-job-posting-right-pane-overview-tab,
a[class*="_tab_"][aria-current="page"]:hover .ashby-job-posting-right-pane-overview-tab,
a[class*="_tab_"][class*="_active_"]:hover .ashby-job-posting-right-pane-application-tab,
a[class*="_tab_"][aria-selected="true"]:hover .ashby-job-posting-right-pane-application-tab,
a[class*="_tab_"][aria-current="page"]:hover .ashby-job-posting-right-pane-application-tab {
  color: var(--gr8-orange);
}

/*
 * Each tab anchor is wider than its label, so the bar runs past the word.
 * Overview stays flush left (its bar starts at the label); Application is
 * pushed right, so its bar ends at the label. Swap `right` for `center` on the
 * rule below if you would rather have the label centred over its bar.
 */
a[class*="_tab_"] + a[class*="_tab_"] {
  text-align: right;
}

/* The documented span only needs to inherit from its anchor */
.ashby-job-posting-right-pane-overview-tab,
.ashby-job-posting-right-pane-application-tab {
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  background: transparent;
}


/* A container for any surveys specified for this application form. */
.ashby-survey-form-container {}

/* ==========================================================================
   ASHBY DOM HOOKS
   Ashby does not expose an `ashby-*` class for every element, so the rules
   below target its internal CSS-module classes. Those class names carry a
   build hash (`_navRoot_5bhg5_28`), which is why every selector matches on the
   stable prefix only (`[class*="_navRoot_"]`). If Ashby ever renames a module,
   only this block needs revisiting — everything above keeps working.
   ========================================================================== */

/* --- Nav bar / logo ------------------------------------------------------ */

div[class*="_navRoot_"] {
  padding: 40px 20px 0;
  background: transparent;
}

/*
 * Ashby's nav is a <ul> of three <li>: the logo plus two empty ones it keeps
 * for the left/right slots. With those still in flow the logo lands off-centre,
 * so the empty items are dropped and the remaining one is centred.
 */
div[class*="_navRoot_"] {
  display: flex;
  justify-content: center;
}

ul[class*="_navContainer_"] {
  display: flex !important;
  flex: 1 1 auto;
  justify-content: center !important;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

ul[class*="_navContainer_"] > li {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  margin: 0;
  padding: 0;
}

ul[class*="_navContainer_"] > li:empty {
  display: none;
}

/*
 * On a posting page Ashby puts the "back to all jobs" control in the nav,
 * right beside the wordmark. Wrapping the list drops it onto its own row and
 * lines it up with the content column, so it reads as sitting above the title.
 */
ul[class*="_navContainer_"] {
  flex-wrap: wrap;
}

ul[class*="_navContainer_"] > li + li {
  flex: 0 0 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: var(--widthMaxContent);
  margin: 34px auto 0;
}

/*
 * The wordmark uploaded in Ashby › Theme settings is replaced by the branded
 * SVG (light plate + black lettering) while keeping Ashby's link intact.
 */
a[class*="_navLogoLink_"] {
  display: block;
  width: 256px;
  height: 42px;
  background-image: var(--gr8-logo);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  /*
   * Ashby rounds this link, which clips the wordmark's own plate and makes its
   * corners look over-rounded. The plate's radius lives inside the SVG.
   */
  border-radius: 0 !important;
  overflow: visible;
  box-shadow: none;
}

[class*="_navLogoWordmarkImage_"],
[class*="_navLogoImage_"] {
  display: none;
}

/*
 * THIRD OPTION — use the wordmark uploaded in Ashby › Theme settings instead of
 * the embedded SVG above. Uncomment this block and whatever that file looks
 * like is exactly what the board shows, corners included.
 */
/*
a[class*="_navLogoLink_"] {
  background-image: none;
  width: auto;
}
[class*="_navLogoWordmarkImage_"] {
  display: block;
  height: 49px;
  width: auto;
  max-width: none;
  max-height: none;
}
*/

/* --- Filters ------------------------------------------------------------- */

/* "Filters:" label + "Reset filters" button — neither appears in the design */
[class*="_filtersHeader_"] {
  display: none;
}

/*
 * The single gap between the filter row and the first job card.
 * On narrow screens Ashby also paints this container as a white pill with a
 * shadow (the sheet behind its collapsible widget) — stripped here, or our
 * semi-transparent controls would sit on white.
 */
div[class*="_filtersContainer_"] {
  margin-top: 42px;
  margin-bottom: 46px;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* The plain wrapper around the filter row carries nothing of its own */
[class*="_filtersWindow_"] {
  background: transparent;
  box-shadow: none;
}

/* --- Narrow screens: Ashby's collapsible filter widget ------------------- */

/*
 * Below its own breakpoint Ashby replaces the filter row with a button that
 * opens the filters in a small window. Everything here keys off the state
 * class Ashby adds to the container (`_filtersVisible_…`) rather than a width,
 * so our styling switches exactly when Ashby's does — no breakpoint guessing.
 */

/* The collapsed trigger, styled as one of our filter controls */
button[class*="_filtersOpen_"] {
  appearance: none;
  -webkit-appearance: none;
  display: block;
  width: 100%;
  height: 52px;
  box-sizing: border-box;
  margin: 0;
  padding: 0 54px 0 27px;
  border: 1px solid var(--gr8-filter-border) !important;
  border-radius: 0 !important;
  background-color: var(--gr8-filter-surface) !important;
  background-image: var(--gr8-chevron) !important;
  background-repeat: no-repeat;
  background-position: right 27px center;
  background-size: 20px 11px;
  color: var(--gr8-text-muted) !important;
  font-family: var(--fontFamily);
  font-size: 19px;
  font-weight: 700;
  line-height: 50px;
  letter-spacing: 0.05em;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none !important;
  box-shadow: none !important;
  cursor: pointer;
  transition: background-color 0.18s ease, border-color 0.18s ease, color 0.18s ease;
}

button[class*="_filtersOpen_"]:hover,
button[class*="_filtersOpen_"]:focus {
  border-color: var(--gr8-orange) !important;
  background-color: var(--gr8-orange) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 27 14%22%3E%3Cpath d=%22M3.5 0 13.5 10 23.5 0 27 3.5 16.5 14 10.5 14 0 3.5Z%22 fill=%22%23ffffff%22/%3E%3C/svg%3E") !important;
  color: #fff !important;
  outline: none;
}

/*
 * While the window is open Ashby disables the trigger but leaves it in place;
 * hidden rather than removed so the container keeps its height and the job
 * cards below do not jump.
 */
[class*="_filtersVisible_"] button[class*="_filtersOpen_"] {
  visibility: hidden;
}

/*
 * The opened window carries no surface of its own — no sheet, no frame, no
 * shadow — so the hero stays visible behind it. The controls inside keep their
 * own fill and outline, which is what makes them readable.
 */
[class*="_filtersVisible_"] [class*="_filtersWindow_"] {
  z-index: 30;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Inside the window the two filters stack full width */
[class*="_filtersVisible_"] [class*="_filters_"] {
  flex-direction: column !important;
  gap: 14px;
}

[class*="_filtersVisible_"] [class*="_filterContainer_"] {
  flex: 1 1 100%;
  min-width: 100%;
}

/*
 * The window's header carries the close button — and Ashby gives it the same
 * class as the desktop "Reset filters" control, which we hide. It has to come
 * back here, or the filter window cannot be closed on a phone.
 */
[class*="_filtersVisible_"] [class*="_filtersHeader_"] {
  display: flex !important;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 6px;
}

/* The "Filters:" caption stays hidden here too — only the close button shows */

[class*="_filtersVisible_"] .ashby-job-board-reset-filters-label {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--gr8-orange);
  cursor: pointer;
}

[class*="_filtersVisible_"] .ashby-job-board-reset-filters-label svg {
  width: 17px;
  height: 17px;
  color: var(--gr8-orange);
  fill: currentColor;
}

[class*="_filtersVisible_"] .ashby-job-board-reset-filters-label svg path {
  fill: currentColor;
}

/* Ashby's screen-reader-only status line stays screen-reader-only */
[class*="_visuallyHidden_"] {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

/* The filter row: one line, 24px apart, equal widths */
[class*="_filters_"] {
  display: flex !important;
  flex-wrap: wrap;
  gap: 24px;
  margin: 0;
}

[class*="_filterContainer_"] {
  position: relative;
  flex: 1 1 0;
  min-width: 240px;
}

/*
 * Ashby draws its own thin chevron in a sibling div next to the <select>.
 * Hidden so only the brand chevron (background image on the select) shows.
 */
[class*="_filterIconContainer_"] {
  display: none;
}

/*
 * The design shows two filters only: Department (1st) and Location (3rd).
 * Ashby's CSS validator rejects the parent selector, so the unwanted filters
 * cannot be matched through their select's name attribute. They are matched by
 * position instead, using nothing but sibling combinators — hide everything
 * after the first, show the third again, hide the fourth.
 * Ashby's order is: Department, Employment Type, Location, Location Type.
 * If that order ever changes, this is the block to revisit.
 */
[class*="_filterContainer_"] + [class*="_filterContainer_"] {
  display: none;
}

[class*="_filterContainer_"] + [class*="_filterContainer_"] + [class*="_filterContainer_"] {
  display: block;
}

[class*="_filterContainer_"] + [class*="_filterContainer_"] + [class*="_filterContainer_"] + [class*="_filterContainer_"] {
  display: none;
}

/* Belt and braces: the two unwanted selects are hidden by name as well */
select[name="employmentType"].ashby-job-board-filter,
select[name="workplaceType"].ashby-job-board-filter {
  display: none;
}

/* --- Optional: two elements the design does not show --------------------- */

/*
 * "OPEN POSITIONS (22)" and the department headings between the cards
 * ("ASHBY TESTING") are not part of the design, so they are hidden.
 * Delete this block to bring them back — they are still styled above.
 */
.ashby-job-board-heading,
.ashby-job-board-heading-count,
.ashby-department-heading,
.ashby-department-heading-level,
.ashby-job-posting-brief-department-heading,
.ashby-job-posting-brief-department-heading-level {
  display: none !important;
}

/*
 * Hiding a heading does not remove the space its wrapper reserves: Ashby wraps
 * every heading in a `_titles_…` div inside a `_section_…` block, and both keep
 * their spacing once the heading inside is gone.
 *
 * A parent selector would be the natural tool here, but Ashby's CSS validator
 * rejects it, so the department groups are reached by position instead: they
 * are the sections that follow the filters container. The board's own
 * `_titles_` (the intro copy) sits before it and is therefore untouched.
 */
[class*="_filtersContainer_"] ~ [class*="_section_"] > [class*="_titles_"],
[class*="_filtersContainer_"] ~ [class*="_container_"] > [class*="_titles_"],
[class*="_filtersContainer_"] ~ * > * > [class*="_titles_"] {
  display: none !important;
}

[class*="_filtersContainer_"] ~ [class*="_section_"],
[class*="_filtersContainer_"] ~ [class*="_container_"],
[class*="_filtersContainer_"] ~ * > [class*="_section_"] {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* --------------------------------------------------------------------------
   Responsive
   -------------------------------------------------------------------------- */
@media (max-width: 900px) {
  html {
    background-size: 1100px auto;
  }

  body {
    font-size: 16px;
  }

  body p,
  body li {
    font-size: 16px;
    margin-bottom: 18px;
  }

  div[class*="_navRoot_"] {
    padding-top: 40px;
  }

  a[class*="_navLogoLink_"] {
    width: 210px;
    height: 34px;
  }

  div.ashby-job-posting-brief,
  .ashby-job-posting-brief {
    padding: 16px 20px 20px !important;
  }

  .ashby-job-posting-brief .ashby-job-posting-brief-title,
  .ashby-job-posting-brief-title {
    margin-bottom: 6px !important;
    font-size: 20px !important;
  }

  .ashby-job-posting-brief .ashby-job-posting-brief-details,
  .ashby-job-posting-brief-details {
    font-size: 15px !important;
  }

  div[class*="_filtersContainer_"] {
    margin-top: 32px;
    margin-bottom: 34px;
  }

  [class*="_filterContainer_"] {
    flex: 1 1 100%;
    min-width: 100%;
  }

  select.ashby-job-board-filter,
  .ashby-job-board-filter,
  button[class*="_filtersOpen_"] {
    height: 48px;
    padding: 0 46px 0 20px;
    background-position: right 20px center;
    font-size: 17px;
    line-height: 46px;
  }
}

@media (max-width: 560px) {
  html {
    background-size: 760px auto;
  }

  body {
    font-size: 15px;
  }

  body p,
  body li {
    margin-bottom: 16px;
    font-size: 15px;
  }

  div[class*="_navRoot_"] {
    padding-top: 32px;
  }

  a[class*="_navLogoLink_"] {
    width: 180px;
    height: 30px;
  }

  div.ashby-job-posting-brief,
  .ashby-job-posting-brief {
    padding: 14px 16px 16px !important;
    border-radius: 12px 0 12px 0 !important;
  }

  .ashby-job-posting-brief .ashby-job-posting-brief-title,
  .ashby-job-posting-brief-title {
    margin-bottom: 6px !important;
    font-size: 18px !important;
  }

  .ashby-job-posting-brief .ashby-job-posting-brief-details,
  .ashby-job-posting-brief-details {
    font-size: 14px !important;
  }

  select.ashby-job-board-filter,
  .ashby-job-board-filter,
  button[class*="_filtersOpen_"] {
    height: 46px;
    padding: 0 42px 0 16px;
    background-position: right 16px center;
    background-size: 18px 10px;
    font-size: 15px;
    line-height: 44px;
  }

  [class*="_filtersVisible_"] [class*="_filtersWindow_"] {
    padding: 0 !important;
  }

  .ashby-job-board-heading {
    font-size: 24px;
  }
}
