@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._header_1lsvk_1{--progress:0;z-index:1000;border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);align-items:center;max-width:1000px;min-height:3.75rem;margin:0 auto 1.25rem;display:flex;position:sticky;top:1.25rem}._clip_1lsvk_18{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}._progress_1lsvk_27{background:var(--mark);height:2px;transform:scaleX(var(--progress));transform-origin:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0}._container_1lsvk_39{justify-content:center;align-items:center;width:100%;display:flex;position:relative}._toggle_1lsvk_47{padding:var(--spacing-2);display:none;position:absolute;left:0}._toggleIcon_1lsvk_54{background-color:var(--ink);width:24px;height:2px;display:block;position:relative}._toggleIcon_1lsvk_54:before,._toggleIcon_1lsvk_54:after{content:"";background-color:var(--ink);width:24px;height:2px;position:absolute;left:0}._toggleIcon_1lsvk_54:before{top:-6px}._toggleIcon_1lsvk_54:after{bottom:-6px}._nav_1lsvk_75{justify-content:center;align-items:center;width:100%;display:flex}._navList_1lsvk_82{justify-content:center;gap:3.5rem;margin:0;padding:0;list-style:none;display:flex}._navLink_1lsvk_91{color:var(--ink);padding:.35rem 0;font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}._navLink_1lsvk_91:after{content:"";background:var(--mark);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._navLink_1lsvk_91:hover,._navLink_1lsvk_91:focus-visible{color:var(--ink);text-decoration:none}._navLink_1lsvk_91:hover:after,._navLink_1lsvk_91[aria-current=true]:after{transform:scaleX(1)}._current_1lsvk_126{display:none}@media (width<=991px){._header_1lsvk_1{margin-inline:var(--spacing-3);padding-block:.75rem;display:block}._container_1lsvk_39{padding:0 var(--spacing-3);flex-wrap:nowrap;justify-content:flex-start}._toggle_1lsvk_47{display:block;position:static}._current_1lsvk_126{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:var(--spacing-3);color:var(--ink);flex:auto;font-size:1.0625rem;font-weight:500;display:block;overflow:hidden}._container_1lsvk_39{position:static}._nav_1lsvk_75{padding:var(--spacing-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);flex-direction:column;align-items:flex-start;display:none;position:absolute;top:calc(100% + .375rem);left:0;right:0}._navOpen_1lsvk_173{display:flex}._navList_1lsvk_82{gap:var(--spacing-3);flex-direction:column;width:100%}}@media (width>=992px) and (width<=1299px){._nav_1lsvk_75{padding-inline:6rem}}._langSwitch_1q4ne_1{border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);min-width:2.25rem;height:2.25rem;color:var(--ink);letter-spacing:.04em;justify-content:center;align-items:center;padding:0 .6rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}._langSwitch_1q4ne_1:hover,._langSwitch_1q4ne_1:focus-visible{background:var(--ink);color:var(--paper);text-decoration:none}@media (width<=991px){._langSwitch_1q4ne_1{min-width:44px;height:44px}}._toggle_1fnu0_1{border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);width:2.25rem;height:2.25rem;color:var(--ink);justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}._toggle_1fnu0_1:hover{background:var(--ink);color:var(--paper)}@media (width<=991px){._toggle_1fnu0_1{width:44px;height:44px}}._controls_1gd51_2{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (width>=992px) and (width<=1299px){._controls_1gd51_2{right:var(--spacing-3);margin-left:0;position:absolute;top:50%;transform:translateY(-50%)}}@media (width>=1300px){._controls_1gd51_2{z-index:999;margin-left:0;position:fixed;top:2rem;right:1.5rem;transform:none}}._hero_13fr3_1{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);align-items:center;min-height:80vh;display:flex}._splitContainer_13fr3_9{gap:var(--spacing-6);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=900px){._splitContainer_13fr3_9{gap:var(--spacing-8);grid-template-columns:1fr 1fr}}._leftColumn_13fr3_23{flex-direction:column;align-items:flex-start;display:flex}._rightColumn_13fr3_29{justify-content:center;align-items:center;width:100%;display:flex}._visualContainer_13fr3_36{width:100%;max-width:500px;position:relative}._abstractSvg_13fr3_42{width:100%;height:auto}._svgFloat1_13fr3_47{animation:6s ease-in-out infinite _float_13fr3_1}._svgFloat2_13fr3_51{animation:5s ease-in-out infinite reverse _float_13fr3_1}._svgPulse_13fr3_55{transform-box:fill-box;transform-origin:50%;animation:3s infinite _pulse_13fr3_1}@keyframes _float_13fr3_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _pulse_13fr3_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.7)}}._svgBall_13fr3_83{offset-path:path("M200 60 L321 130 L321 270 L200 340 L79 270 L79 130 Z");offset-rotate:0deg;animation:9s linear infinite _travel_13fr3_1}@keyframes _travel_13fr3_1{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){._svgFloat1_13fr3_47,._svgFloat2_13fr3_51,._svgPulse_13fr3_55,._svgBall_13fr3_83{animation:none}}._title_13fr3_100{color:var(--color-display);margin-bottom:var(--spacing-2);font-size:clamp(3rem,5vw,5rem);font-weight:700;line-height:1.1}._subtitle_13fr3_108{font-size:var(--font-size-2xl);color:var(--color-accent-light);margin-bottom:var(--spacing-4);font-family:var(--font-family-body);text-transform:none}._location_13fr3_116{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-2)}._availabilityWrapper_13fr3_122{margin-bottom:var(--spacing-5)}._availabilityBadge_13fr3_126{color:var(--color-accent-light);padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm);background-color:#749dc426;border:1px solid #749dc44d;border-radius:9999px;font-weight:600;display:inline-block}._summary_13fr3_137{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-6);max-width:650px;line-height:1.7}._actions_13fr3_145{gap:var(--spacing-3);flex-wrap:wrap;display:flex}._btn_13fr3_152{border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);min-height:48px;color:var(--ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:.6rem 1.75rem;font-size:1.0625rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}._btn_13fr3_152:hover,._btn_13fr3_152:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper);text-decoration:none}._btn_13fr3_152:nth-child(2){--tex-x:-180px}._btn_13fr3_152:nth-child(3){--tex-x:-360px}._btn_13fr3_152:hover .hex-map,._btn_13fr3_152:focus-visible .hex-map{background:var(--paper)}._btnLabel_13fr3_189{position:relative}._visuallyHidden_13fr3_193{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=899px){._hero_13fr3_1{min-height:auto;padding-top:var(--spacing-6)}._rightColumn_13fr3_29{display:none}}._head_1xx2y_1{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);display:flex}._title_1xx2y_8{letter-spacing:.01em;color:var(--ink);margin:0;font-size:clamp(1.875rem,4vw,2.5rem);line-height:1}._dimension_1xx2y_17{background:var(--line);flex:1;min-width:1.5rem;height:1px;margin-top:.4em;position:relative}._dimension_1xx2y_17:before,._dimension_1xx2y_17:after{content:"";background:var(--line);width:1px;height:13px;position:absolute;top:-6px}._dimension_1xx2y_17:before{left:0;transform:rotate(35deg)}._dimension_1xx2y_17:after{right:0;transform:rotate(35deg)}._meta_1xx2y_39{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.4em;font-size:.875rem}@media (width<=540px){._head_1xx2y_1{row-gap:var(--spacing-2);flex-wrap:wrap}._dimension_1xx2y_17{flex-basis:100%;order:3;margin-top:0}._meta_1xx2y_39{margin-top:0}}._map_1vkzp_2{width:100%;max-width:800px;height:auto;margin-inline:auto;display:block;overflow:visible}@media (width<=719px){._map_1vkzp_2{max-width:330px}}._star_1vkzp_17{fill:var(--line);opacity:.7}._ring_1vkzp_23{fill:none;stroke:var(--blue-mid);stroke-width:1px;stroke-dasharray:4 8;opacity:.6;animation:30s linear infinite _crawl_1vkzp_1}._inner_1vkzp_32{fill:none;stroke:var(--blue);stroke-width:2px;opacity:.3}._hex_1vkzp_39{fill:var(--blue-mid);fill-opacity:.06;stroke:var(--line-strong);stroke-width:1px;stroke-opacity:.45}._dot_1vkzp_47{fill:var(--blue)}._dotPulse_1vkzp_51{fill:var(--line-strong);animation:3s infinite _pulse_1vkzp_1}._link_1vkzp_56{stroke:var(--blue);stroke-width:1.5px;opacity:.85}._spark_1vkzp_62{fill:var(--mark)}._body_1vkzp_66,._bodyHub_1vkzp_67{fill:var(--paper);stroke:var(--line-strong);stroke-width:1.5px;transition:stroke .15s}._bodyHub_1vkzp_67{stroke:var(--blue);stroke-width:2.5px}._node_1vkzp_79:hover ._body_1vkzp_66,._node_1vkzp_79:hover ._bodyHub_1vkzp_67{stroke:var(--mark)}._glyph_1vkzp_84{fill:var(--ink)}._initials_1vkzp_88{fill:var(--ink);font-size:16px;font-weight:700}._label_1vkzp_94{fill:var(--ink);font-size:15px;font-weight:500}._halo_1vkzp_101{fill:none;stroke:var(--blue);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite _halo_1vkzp_101}@keyframes _halo_1vkzp_101{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes _pulse_1vkzp_1{0%,to{opacity:1}50%{opacity:.4}}@keyframes _crawl_1vkzp_1{to{stroke-dashoffset:-96px}}@media (prefers-reduced-motion:reduce){._ring_1vkzp_23,._dotPulse_1vkzp_51,._halo_1vkzp_101{animation:none}._halo_1vkzp_101{opacity:0}}._techFilters_93eyv_1{gap:var(--spacing-2);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}._filterBtn_93eyv_8{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);align-items:baseline;gap:.5rem;padding:.4rem .8rem;font-size:.9375rem;transition:background-color .15s,color .15s;display:inline-flex}._filterBtn_93eyv_8:hover{background:var(--line-soft)}._filterBtn_93eyv_8[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}._filterCount_93eyv_30{font-variant-numeric:tabular-nums;opacity:.75}._sheet_p9ixd_1{flex-direction:column;scroll-margin-top:7rem;transition:border-color .15s;display:flex}._sheet_p9ixd_1:hover{border-color:var(--ink)}._body_p9ixd_12{padding:var(--spacing-3) var(--spacing-4);flex:1}._title_p9ixd_17{margin:0 0 var(--spacing-2);color:var(--ink);font-size:1.5rem;line-height:1.05}._description_p9ixd_24{max-width:52ch;color:var(--ink-2);line-height:1.55}._titleBlock_p9ixd_31{border-top:1px solid var(--line);flex-wrap:wrap;display:flex}._cell_p9ixd_37{padding:.6rem var(--spacing-3);min-width:0}._cell_p9ixd_37 dt{color:var(--ink-2);font-size:.8125rem;line-height:1.4}._cell_p9ixd_37 dd{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem}._cellTech_p9ixd_54{flex:100%}._cellLink_p9ixd_56{border-top:1px solid var(--line-soft);flex:1 1 0}._cellLink_p9ixd_56+._cellLink_p9ixd_56{border-left:1px solid var(--line-soft)}._cell_p9ixd_37 a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._cell_p9ixd_37 a:hover,._cell_p9ixd_37 a:focus-visible{color:var(--mark)}._projectsGrid_12t48_1{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=760px){._projectsGrid_12t48_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._filterEmpty_12t48_13{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-5);border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-2);flex-direction:column;display:flex}._resetBtn_12t48_24{border:1px solid var(--ink);border-radius:var(--radius);color:var(--ink);padding:.4rem .8rem}._resetBtn_12t48_24:hover{background:var(--ink);color:var(--paper)}._layout_69s82_1{gap:var(--spacing-8);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){._layout_69s82_1{gap:var(--spacing-6);grid-template-columns:1fr}}._timeline_69s82_16{border-left:1px solid var(--line);margin-bottom:var(--spacing-5);list-style:none}._entry_69s82_22{padding:0 0 var(--spacing-5) var(--spacing-5);position:relative}._entry_69s82_22:last-child{padding-bottom:var(--spacing-2)}._entry_69s82_22:before{content:"";border:1px solid var(--ink);background:var(--paper);width:9px;height:9px;position:absolute;top:.45rem;left:-5px}._entryCurrent_69s82_42:before{border-color:var(--mark);background:var(--mark)}._period_69s82_47{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.875rem}._roleRow_69s82_53{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin:.15rem 0 .1rem;display:flex}._role_69s82_53{color:var(--ink);margin:0;font-size:1.4rem;line-height:1.1}._teamTag_69s82_68{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:.1rem .6rem;font-size:.75rem;font-weight:600}._organisation_69s82_78{color:var(--ink);font-weight:500}._url_69s82_83{margin-top:var(--spacing-1)}._url_69s82_83 a{border:1px solid var(--line-soft);font-size:var(--font-size-base);letter-spacing:.02em;color:var(--mark);border-radius:999px;align-items:center;gap:.4em;padding:.15em .65em;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}._url_69s82_83 a:after{content:"↗";font-size:.9em}._url_69s82_83 a:hover,._url_69s82_83 a:focus-visible{border-color:var(--mark);background-color:#ff8a5b1f}._textLink_69s82_113{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._textLink_69s82_113:hover,._textLink_69s82_113:focus-visible{color:var(--mark)}._description_69s82_125{margin-top:var(--spacing-2);max-width:56ch;color:var(--ink-2);line-height:1.55}._textLink_69s82_113{display:inline-block}._links_69s82_137{align-items:flex-start;gap:var(--spacing-4);margin-left:var(--spacing-5);flex-direction:column;display:flex}._cvGroup_69s82_146{gap:var(--spacing-2);flex-wrap:wrap;display:flex}._cvPair_69s82_153{display:flex}._cvPair_69s82_153 ._cvBtn_69s82_157{border-top-right-radius:0;border-bottom-right-radius:0}._cvBtn_69s82_157{border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);min-height:48px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;padding:.6rem 1.75rem;font-size:1.0625rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}._cvDownload_69s82_179{border:1px solid var(--line);border-radius:0 var(--radius) var(--radius) 0;width:48px;min-height:48px;color:var(--ink);background:0 0;border-left:0;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}._cvBtn_69s82_157:hover,._cvBtn_69s82_157:focus-visible,._cvDownload_69s82_179:hover,._cvDownload_69s82_179:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}._cvBtn_69s82_157:focus-visible,._cvDownload_69s82_179:focus-visible{z-index:1;position:relative}@media (width<=900px){._textLink_69s82_113{align-items:center;min-height:44px;display:inline-flex}._cvGroup_69s82_146{align-self:stretch}._cvPair_69s82_153{flex:9.5rem}._cvBtn_69s82_157{flex:auto;min-width:0;padding-inline:.5rem;font-size:1rem}}._side_69s82_236{gap:var(--spacing-6);flex-direction:column;display:flex}._sideTitle_69s82_242{margin-bottom:var(--spacing-2);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--line);color:var(--ink);font-size:1.25rem}._rows_69s82_250{flex-direction:column;display:flex}._rowItem_69s82_255{justify-content:space-between;gap:var(--spacing-3);border-bottom:1px solid var(--line-soft);color:var(--ink);padding:.6rem 0;display:flex}._rowItem_69s82_255 dd{color:var(--ink-2)}._certs_69s82_268{list-style:none}._cert_69s82_268{gap:var(--spacing-2);border-bottom:1px solid var(--line-soft);color:var(--ink);grid-template-columns:3rem 1fr;padding:.7rem 0;line-height:1.4;display:grid}._certYear_69s82_282{color:var(--ink-2);font-variant-numeric:tabular-nums}._certOrg_69s82_287{color:var(--ink-2);font-size:.875rem;display:block}._titleBlock_3innt_1{grid-template-columns:1.2fr 1.7fr minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}._channels_3innt_8{list-style:none;display:contents}._identity_3innt_13{padding:var(--spacing-4)}._name_3innt_17{color:var(--ink);font-family:var(--font-family-display);text-transform:uppercase;font-size:1.5rem;line-height:1.05}._role_3innt_25{margin-top:var(--spacing-1);color:var(--ink-2);font-size:.875rem}._item_3innt_31{border-left:1px solid var(--line-soft)}._cell_3innt_35{height:100%;padding:var(--spacing-4);color:var(--ink);flex-direction:column;justify-content:center;gap:.15rem;transition:background-color .15s,color .15s;display:flex}._cell_3innt_35:hover,._cell_3innt_35:focus-visible{background:var(--ink);color:var(--paper);text-decoration:none}._label_3innt_53{opacity:.75;font-size:.8125rem}._value_3innt_58{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500}@media (width<=900px){._titleBlock_3innt_1{grid-template-columns:repeat(2,minmax(0,1fr))}._identity_3innt_13{grid-column:1/-1}._item_3innt_31{border-left:0;border-top:1px solid var(--line-soft)}._item_3innt_31:nth-child(2n){border-left:1px solid var(--line-soft)}._item_3innt_31:last-child{border-left:0;grid-column:1/-1}}@media (width<=540px){._titleBlock_3innt_1{grid-template-columns:minmax(0,1fr)}._item_3innt_31,._item_3innt_31:nth-child(2n){border-left:0}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#14283c;--sheet:#1b3550;--ink:#e8f0f7;--ink-2:#b2c6d9;--blue:#7fa6c9;--blue-mid:#5980a6;--line:#5f87ab;--line-strong:#a9c3da;--line-soft:#7fa6c947;--mark:#ff8a5b;--on-mark:#1b0b04;--color-surface:var(--paper);--color-display:var(--ink);--color-text-primary:var(--ink);--color-text-secondary:var(--ink-2);--color-accent-light:var(--blue);--color-accent-base:var(--blue-mid);--color-border:var(--line-strong);--font-family-display:"Display Condensed", system-ui, sans-serif;--font-family-body:"Schibsted Grotesk Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:2px;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:1rem;--spacing-4:1.5rem;--spacing-5:2rem;--spacing-6:3rem;--spacing-8:4rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:3rem}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f2f5f7;--sheet:#fff;--ink:#0f2438;--ink-2:#3d586f;--blue:#17406b;--blue-mid:#3f6e9e;--line:#6b89a5;--line-strong:#4c6b88;--line-soft:#17406b33;--mark:#c23b0f;--on-mark:#fff}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f2f5f7;--sheet:#fff;--ink:#0f2438;--ink-2:#3d586f;--blue:#17406b;--blue-mid:#3f6e9e;--line:#6b89a5;--line-strong:#4c6b88;--line-soft:#17406b33;--mark:#c23b0f;--on-mark:#fff}}@font-face{font-family:Display Condensed;src:url(/fonts/display-condensed.woff2)format("woff2");font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:87.5%}body{font-family:var(--font-family-body);color:var(--ink);background-color:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:var(--color-accent-light);text-decoration:none;transition:color .2s}a:hover,a:focus-visible{color:var(--color-display);text-decoration:underline}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);text-transform:uppercase;color:var(--color-display);margin-bottom:var(--spacing-3);font-weight:400;line-height:1.2}.container{max-width:1040px;padding:0 var(--spacing-5);margin:0 auto}.section{padding:var(--spacing-8) 0}.block{padding-block:clamp(3rem,7vw,5rem);scroll-margin-top:5.5rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--mark);outline-offset:3px}@media (width<=540px){.container{padding-inline:var(--spacing-3)}}.sheet{border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet)}.hex-map{pointer-events:none;background:var(--line);position:absolute;inset:0;-webkit-mask-image:url(/img/header-pattern.svg);mask-image:url(/img/header-pattern.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.hex-map-far{opacity:.32;-webkit-mask-size:1200px 80px;mask-size:1200px 80px;-webkit-mask-position:calc(var(--map-far,0px) + var(--tex-x,0px)) 50%;mask-position:calc(var(--map-far,0px) + var(--tex-x,0px)) 50%;-webkit-mask-position:calc(var(--map-far,0px) + var(--tex-x,0px)) 50%}.hex-map-near{opacity:.2;-webkit-mask-size:2000px 133px;mask-size:2000px 133px;-webkit-mask-position:calc(var(--map-near,0px) + var(--tex-x,0px)) 30%;mask-position:calc(var(--map-near,0px) + var(--tex-x,0px)) 30%;-webkit-mask-position:calc(var(--map-near,0px) + var(--tex-x,0px)) 30%}.reveal-hidden{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.reveal-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
