.svedit-canvas.svelte-ztrkci{caret-color:var(--editing-stroke-color);caret-shape:bar}.svedit-canvas.svelte-ztrkci:focus{outline:none}.svedit-canvas.svelte-ztrkci ::selection{background:var(--editing-fill-color)}@media not (pointer:coarse){.svedit-canvas.hide-selection.svelte-ztrkci{caret-color:transparent}}.svedit-canvas.node-cursor.svelte-ztrkci,.svedit-canvas.property-selection.svelte-ztrkci{caret-color:transparent}@media not (pointer:coarse){@supports (anchor-name: --test){.svedit-canvas.hide-selection.svelte-ztrkci ::selection{background:transparent}}}.text.svelte-vjlz9{white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:content-box}.text.svelte-vjlz9.heading1{text-wrap:var(--text-wrap)}[placeholder].empty.svelte-vjlz9:not(.focused):before,[placeholder].empty.focused.svelte-vjlz9:after{content:attr(placeholder);pointer-events:none;color:color-mix(in oklch,currentcolor 50%,transparent)}.text.svelte-vjlz9:not(.focused){caret-color:transparent}.text.editable.focused.svelte-vjlz9{text-transform:none!important}.svedit-canvas:not(:focus) .selection-highlight.svelte-vjlz9{background:oklch(from var(--editing-fill-color) l .02 h / .3)}.svedit-canvas:not(:focus) .selection-highlight.svelte-vjlz9:empty{background:none;outline:.5px solid oklch(from var(--editing-stroke-color) l .02 h / .3)}[data-type=property].svelte-g074vl{position:relative}.cursor-trap.svelte-g074vl{position:absolute;inset:0;z-index:1;outline:none}svg.svelte-1cenqbm{color:var(--icon-color, var(--primary-text-color));fill:currentColor;-webkit-user-select:none;user-select:none;object-fit:contain;object-position:center;width:var(--icon-size, 20px);height:var(--icon-size, 20px)}.cursor-trap.svelte-oewkw6{height:0;overflow:visible;outline:none;pointer-events:none;caret-color:transparent}.cursor-trap.svelte-oewkw6{--_s-t: anchor(var(--_pa) top);--_s-b: anchor(var(--_pa) bottom);--_s-l: anchor(var(--_pa) left);--_s-r: anchor(var(--_pa) right)}.after-node-cursor-trap.svelte-oewkw6:not(.last){--_n-t: anchor(var(--_next) top);--_n-l: anchor(var(--_next) left);--_c-r: anchor(var(--_container) right)}.after-node-cursor-trap.last.svelte-oewkw6,.position-zero-cursor-trap.empty.svelte-oewkw6{--_c-t: anchor(var(--_container) top);--_c-b: anchor(var(--_container) bottom);--_c-l: anchor(var(--_container) left);--_c-r: anchor(var(--_container) right)}.svedit-selectable.svelte-oewkw6{--_eg: var(--node-cursor-edge-gap, 24px);--_gm: var(--node-cursor-gap-min-size, 16px);--col: calc(1 - var(--row, 1));-webkit-user-select:none;user-select:none;pointer-events:auto;position:absolute;position-anchor:var(--_pa);position-visibility:anchors-visible;z-index:var(--node-cursor-gap-z-index, 1);cursor:pointer}.after-node-cursor-trap.svelte-oewkw6:not(.last) .svedit-selectable:where(.svelte-oewkw6){--_mid: calc((var(--_s-b) + var(--_n-t)) / 2 - var(--_gm) / 2);top:min(calc(var(--_s-b) + var(--row) * 99999px),calc(var(--_mid) + var(--row) * 99999px),calc(var(--_s-t) + var(--col) * 99999px));bottom:min(calc(var(--_n-t) + var(--row) * 99999px),calc(var(--_mid) + var(--row) * 99999px),calc(var(--_s-b) + var(--col) * 99999px));left:min(calc(var(--_s-l) + var(--row) * 99999px),calc(var(--_s-r) + var(--col) * 99999px),calc((var(--_s-r) + var(--_n-l)) / 2 - var(--_gm) / 2 + max(0px,var(--_s-r) - var(--_n-l)) * 999 + var(--col) * 99999px),calc(100% - var(--_eg) + var(--col) * 99999px));right:min(calc(var(--_s-r) + var(--row) * 99999px),calc(max(0px,min(var(--_n-l),calc((var(--_s-r) + var(--_n-l)) / 2 - var(--_gm) / 2),max(min(calc(var(--_c-r) - var(--_eg)),calc(var(--_s-r) - var(--_eg))),calc(var(--_s-r) - (var(--_n-l) - var(--_s-r)) * 999)))) + var(--col) * 99999px));min-height:calc(var(--_gm) * var(--col));min-width:calc(var(--_gm) * var(--row))}.after-node-cursor-trap.last.svelte-oewkw6 .svedit-selectable:where(.svelte-oewkw6){top:min(calc(var(--_s-b) + var(--row) * 99999px),calc(var(--_s-t) + var(--col) * 99999px));bottom:min(calc(var(--_s-b) - var(--_eg) + var(--row) * 99999px),calc(var(--_s-b) + var(--col) * 99999px));left:min(calc(var(--_s-l) + var(--row) * 99999px),calc(var(--_s-r) + var(--col) * 99999px),calc(100% - var(--_eg) + var(--col) * 99999px));right:min(calc(var(--_s-r) + var(--row) * 99999px),calc(max(0px,min(calc(var(--_c-r) - var(--_eg)),calc(var(--_s-r) - var(--_eg)))) + var(--col) * 99999px));min-height:calc(var(--_eg) * var(--col));min-width:calc(var(--_eg) * var(--row))}.position-zero-cursor-trap.svelte-oewkw6:not(.empty) .svedit-selectable:where(.svelte-oewkw6){top:min(calc(max(0px,var(--_s-t) - var(--_eg)) + var(--row) * 99999px),calc(var(--_s-t) + var(--col) * 99999px));bottom:min(calc(var(--_s-t) + var(--row) * 99999px),calc(var(--_s-b) + var(--col) * 99999px));left:min(calc(var(--_s-l) + var(--row) * 99999px),calc(max(0px,var(--_s-l) - var(--_eg)) + var(--col) * 99999px));right:min(calc(var(--_s-r) + var(--row) * 99999px),calc(var(--_s-l) + var(--col) * 99999px));min-height:calc(var(--_eg) * var(--col));min-width:calc(var(--_eg) * var(--row))}.position-zero-cursor-trap.empty.svelte-oewkw6 .svedit-selectable:where(.svelte-oewkw6){top:min(var(--_s-t),var(--_c-t));bottom:min(var(--_s-b),var(--_c-b));left:min(var(--_s-l),var(--_c-l));right:min(var(--_s-r),var(--_c-r))}@keyframes svelte-1h4h2in-node-cursor-caret-blink{0%,60%{opacity:1}68%{opacity:0}88%{opacity:0}to{opacity:1}}.caret.svelte-1h4h2in{--col: calc(1 - var(--row, 1));position:absolute;inset:0;pointer-events:none;z-index:var(--node-cursor-caret-z-index, 20);animation:var( --node-cursor-caret-animation, svelte-1h4h2in-node-cursor-caret-blink var(--node-cursor-caret-blink-duration, 1.1s) ease-in-out infinite )}.caret.svelte-1h4h2in:before{--_ci: var(--node-cursor-caret-inset, var(--node-cursor-marker-inset, 2px));--_ct: var(--node-cursor-caret-thickness, 2px);--_cp: var(--node-cursor-caret-row-inline-position, 50%);content:"";position:absolute;background:var(--node-cursor-caret-bg, var(--editing-stroke-color));box-shadow:var(--node-cursor-caret-shadow, 0 0 0 .5px oklch(1 0 0 / 1));border:var(--node-cursor-caret-border, none);border-radius:var(--node-cursor-caret-radius, 1px);top:min(calc(50% + var(--row) * 99999px),calc(var(--_ci) + var(--col) * 99999px));bottom:min(calc(50% - var(--_ct) + var(--row) * 99999px),calc(var(--_ci) + var(--col) * 99999px));left:min(calc(var(--_ci) + var(--row) * 99999px),calc(var(--_cp) + var(--col) * 99999px));right:min(calc(var(--_ci) + var(--row) * 99999px),calc(100% - var(--_cp) - var(--_ct) + var(--col) * 99999px));transform:translateY(calc(var(--col) * -.5px)) translate(calc(var(--row) * -.5px))}.svedit-canvas:active .gap-marker.svelte-4bmenf{--node-cursor-caret-animation: none}.gap-marker.svelte-4bmenf{--_eg: var(--node-cursor-edge-gap, 24px);--_gm: var(--node-cursor-gap-min-size, 16px);--col: calc(1 - var(--row, 1));position:absolute;position-visibility:anchors-visible;pointer-events:none;z-index:var(--node-cursor-marker-z-index, 2);padding:var(--node-cursor-marker-padding, 2px);top:anchor(var(--_ct) top);left:anchor(var(--_ct) left);bottom:anchor(var(--_ct) bottom);right:anchor(var(--_ct) right)}.gap-marker.gap-empty.svelte-4bmenf{--node-cursor-caret-row-inline-position: calc(var(--row) * 0px + var(--col) * 50%);top:anchor(var(--_a) top);left:anchor(var(--_a) left);bottom:anchor(var(--_a) bottom);right:max(calc(anchor(var(--_a) right) + var(--row) * -99999px),calc(anchor(var(--_a) right) + var(--col) * -99999px),calc(anchor(var(--_a) left) - var(--_eg) + var(--col) * -99999px))}.gap-marker.gap-mid.svelte-4bmenf{left:min(calc(anchor(var(--_ct) left) + var(--row) * 99999px),calc(anchor(var(--_p) right) + var(--col) * 99999px),calc((anchor(var(--_p) right) + anchor(var(--_n) left)) / 2 - var(--_gm) / 2 + max(0px,anchor(var(--_p) right) - anchor(var(--_n) left)) * 9999 + var(--col) * 99999px),calc(anchor(var(--_p) right) + (max(0px,anchor(var(--_s) left) - anchor(var(--_f) right))) / 2 - max(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right)),var(--_gm)) / 2 + max(0px,anchor(var(--_n) left) - anchor(var(--_p) right)) * 9999 + max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)) * 9999 + var(--col) * 99999px),calc(100% - var(--_gm) + var(--col) * 99999px),calc(100% - max(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right)),var(--_gm)) + max(0px,(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right))) - (anchor(var(--_c) right) - anchor(var(--_p) right)) - .5px) * 9999 + max(0px,anchor(var(--_n) left) - anchor(var(--_p) right)) * 9999 + var(--col) * 99999px));right:max(calc(0px + var(--col) * -99999px),min(calc(anchor(var(--_ct) right) + var(--row) * 99999px),calc(anchor(var(--_n) left) + var(--col) * 99999px),calc((anchor(var(--_p) right) + anchor(var(--_n) left)) / 2 - var(--_gm) / 2 + var(--col) * 99999px),max(calc(anchor(var(--_p) right) - (max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)) + max(max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)),var(--_gm))) / 2 - max(0px,anchor(var(--_s) left) - anchor(var(--_f) right)) * 9999 + var(--col) * 99999px),calc(anchor(var(--_p) right) - var(--_gm) - max(0px,(anchor(var(--_p) right) - anchor(var(--_c) right)) - (max(0px,anchor(var(--_f) right) - anchor(var(--_s) left))) + .5px) * 9999 + var(--col) * 99999px),calc(anchor(var(--_p) right) - var(--_gm) - max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)) * 9999 + var(--col) * 99999px),calc(anchor(var(--_p) right) - (anchor(var(--_n) left) - anchor(var(--_p) right)) * 9999 + var(--col) * 99999px),min(calc(anchor(var(--_c) right) + var(--col) * 99999px),calc(anchor(var(--_p) right) - var(--_eg) + var(--col) * 99999px)))))}.gap-marker.gap-edge.svelte-4bmenf{min-height:var(--_gm);min-width:var(--_gm)}.gap-edge.first.svelte-4bmenf{top:min(calc(anchor(var(--_ct) top) + var(--col) * 99999px),calc(max(0px,calc(anchor(var(--_a) top) - var(--_gm))) + var(--row) * 99999px));bottom:min(calc(anchor(var(--_ct) bottom) + var(--col) * 99999px),calc(anchor(var(--_a) top) + var(--row) * 99999px));left:min(calc(anchor(var(--_ct) left) + var(--row) * 99999px),calc(max(0px,calc(anchor(var(--_a) left) - var(--_gm))) + var(--col) * 99999px));right:min(calc(anchor(var(--_ct) right) + var(--row) * 99999px),calc(anchor(var(--_a) left) + var(--col) * 99999px))}.gap-edge.last.svelte-4bmenf{top:min(calc(anchor(var(--_ct) top) + var(--col) * 99999px),calc(anchor(var(--_a) bottom) + var(--row) * 99999px));bottom:min(calc(anchor(var(--_ct) bottom) + var(--col) * 99999px),calc(anchor(var(--_a) bottom) - var(--_gm) + var(--row) * 99999px));left:min(calc(anchor(var(--_ct) left) + var(--row) * 99999px),calc(anchor(var(--_a) right) + var(--col) * 99999px),calc(100% - var(--_gm) + var(--col) * 99999px));right:max(calc(0px + var(--col) * -99999px),calc(anchor(var(--_ct) right) + var(--row) * -99999px),calc(anchor(var(--_a) right) - var(--_gm) + var(--col) * -99999px),calc(anchor(var(--_c) right) + var(--col) * -99999px))}.gap-marker.gap-edge.last.pair.svelte-4bmenf{left:min(calc(anchor(var(--_ct) left) + var(--row) * 99999px),calc(anchor(var(--_a) right) + var(--col) * 99999px),calc(anchor(var(--_a) right) + (max(0px,anchor(var(--_s) left) - anchor(var(--_f) right))) / 2 - max(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right)),var(--_gm)) / 2 + max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)) * 9999 + var(--col) * 99999px),calc(100% - var(--_gm) + var(--col) * 99999px),calc(100% - max(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right)),var(--_gm)) + max(0px,(max(0px,anchor(var(--_s) left) - anchor(var(--_f) right))) - (anchor(var(--_c) right) - anchor(var(--_a) right)) - .5px) * 9999 + var(--col) * 99999px));right:max(calc(anchor(var(--_ct) right) + var(--row) * -99999px),calc(0px + var(--col) * -99999px),calc(anchor(var(--_a) right) - (max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)) + max(max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)),var(--_gm))) / 2 - max(0px,anchor(var(--_s) left) - anchor(var(--_f) right)) * 9999 + var(--col) * -99999px),calc(anchor(var(--_a) right) - var(--_gm) - max(0px,(anchor(var(--_a) right) - anchor(var(--_c) right)) - (max(0px,anchor(var(--_f) right) - anchor(var(--_s) left))) + .5px) * 9999 + var(--col) * -99999px),calc(anchor(var(--_a) right) - var(--_gm) - max(0px,anchor(var(--_f) right) - anchor(var(--_s) left)) * 9999 + var(--col) * -99999px),min(calc(anchor(var(--_c) right) + var(--col) * -99999px),calc(anchor(var(--_a) right) - var(--_eg) + var(--col) * -99999px)))}.gap-marker.svelte-4bmenf:not(.active):before{content:"";position:absolute;--gap-center: calc( var(--node-cursor-symbol-size, 6px) / 2 + var(--node-cursor-symbol-gap, 4px) )}.gap-marker.svelte-4bmenf:not(.active):not(.gap-empty):before{--_mi: var(--node-cursor-marker-inset, 2px);top:min(calc(50% + var(--row) * 99999px),calc(var(--_mi) + var(--col) * 99999px));bottom:min(calc(50% + var(--row) * 99999px),calc(var(--_mi) + var(--col) * 99999px));left:min(calc(var(--_mi) + var(--row) * 99999px),calc(50% + var(--col) * 99999px));right:min(calc(var(--_mi) + var(--row) * 99999px),calc(50% + var(--col) * 99999px));border-top:calc(var(--col) * 1px) dashed var(--node-cursor-gap-color, var(--stroke-color));border-left:calc(var(--row) * 1px) dashed var(--node-cursor-gap-color, var(--stroke-color));transform:translateY(calc(var(--col) * -.5px)) translate(calc(var(--row) * -.5px));-webkit-mask-image:radial-gradient(circle at center,transparent calc(var(--gap-center) - .5px),black var(--gap-center));mask-image:radial-gradient(circle at center,transparent calc(var(--gap-center) - .5px),black var(--gap-center))}.gap-marker.svelte-4bmenf:not(.active).gap-empty:before{inset:0;border:var(--node-cursor-empty-border, 1px dashed var(--node-cursor-gap-color, var(--stroke-color)));border-radius:var(--node-cursor-empty-border-radius, 3px)}.gap-marker.svelte-4bmenf:not(.active):after{content:"";position:absolute;width:var(--node-cursor-symbol-size, 6px);height:var(--node-cursor-symbol-size, 6px);top:50%;left:50%;transform:translate(-50%,-50%);background:var(--node-cursor-symbol-bg, var(--node-cursor-gap-color, var(--stroke-color)));-webkit-mask:var(--node-cursor-symbol-mask, linear-gradient(black, black) center / 100% var(--node-cursor-symbol-stroke, 1px) no-repeat, linear-gradient(black, black) center / var(--node-cursor-symbol-stroke, 1px) 100% no-repeat );mask:var(--node-cursor-symbol-mask, linear-gradient(black, black) center / 100% var(--node-cursor-symbol-stroke, 1px) no-repeat, linear-gradient(black, black) center / var(--node-cursor-symbol-stroke, 1px) 100% no-repeat )}.selected-node-overlay.svelte-11o2f5a,.selected-property-overlay.svelte-11o2f5a{position:absolute;background:var(--editing-fill-color);border:1px solid var(--editing-stroke-color);border-radius:2px;top:anchor(top);left:anchor(left);bottom:anchor(bottom);right:anchor(right);pointer-events:none;z-index:12}.link-action-overlay.svelte-1ncf6k9{position:absolute;top:anchor(top);left:anchor(right);pointer-events:auto;transform:translate(var(--s-1)) translateY(-12px);z-index:10}.link-action-overlay.svelte-1ncf6k9 a:where(.svelte-1ncf6k9){background-color:#fff;display:block;padding:var(--s-2);border-radius:var(--s-2);color:var(--primary-text-color);--icon-color: var(--primary-text-color);box-shadow:var(--shadow-2)}.body-node-array{--row: 0;display:grid;grid-template-columns:1fr}.story.svelte-eo0tmo{container-type:inline-size;display:grid;grid-template-columns:1fr;padding-inline-start:max(var(--s-10),env(safe-area-inset-left,0px));padding-inline-end:max(var(--s-10),env(safe-area-inset-right,0px));padding-block-start:max(var(--s-10),env(safe-area-inset-top,0px));padding-block-end:max(var(--s-10),env(safe-area-inset-bottom,0px));gap:var(--s-10);padding:var(--s-10) var(--s-6)}@media(min-width:680px){.story.svelte-eo0tmo{grid-template-columns:1fr 2fr}}.story.svelte-eo0tmo .buttons:not(.empty){padding-top:24px;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--s-2)}.story.svelte-eo0tmo .buttons{--row: 1}@media(max-width:380px){.story.svelte-eo0tmo .buttons{--row: 0}}.story.svelte-eo0tmo .buttons.empty .node.empty-node-array{position:absolute!important}.story.svelte-eo0tmo img:where(.svelte-eo0tmo){display:block;width:100%;height:auto}.story.svelte-eo0tmo img[src*=".svg"]:where(.svelte-eo0tmo){object-fit:contain;object-position:center}.story.svelte-eo0tmo img.placeholder:where(.svelte-eo0tmo){opacity:.7;border:2px dashed var(--stroke-color);border-radius:var(--s-2);padding:var(--s-4);background:var(--canvas-fill-color)}.story.svelte-eo0tmo .heading2{margin-bottom:var(--s-2)}.story.svelte-eo0tmo .image-wrapper{display:flex;align-items:center;justify-content:center;min-width:280px;max-width:320px}@media(max-width:680px){.story.svelte-eo0tmo .image-wrapper{min-width:100%;max-width:100%}}.story.layout-2.svelte-eo0tmo,.story.layout-1.svelte-eo0tmo{align-items:center}@media(min-width:680px){.story.layout-2.svelte-eo0tmo{grid-template-columns:2fr 1fr;grid-template-areas:"content image"}.story.layout-2.svelte-eo0tmo>:where(.svelte-eo0tmo):first-child{grid-area:image}.story.layout-2.svelte-eo0tmo>:where(.svelte-eo0tmo):last-child{grid-area:content}}.story.layout-3.svelte-eo0tmo>div:where(.svelte-eo0tmo):first-child{grid-column:1 / 3;grid-row:1 / 2}.story.layout-3.svelte-eo0tmo>div:where(.svelte-eo0tmo):last-child{grid-column:1 / 3;grid-row:2 / 3}.button.svelte-5bqh67{display:block;text-decoration:none;border-radius:var(--s-2);background:var(--primary-fill-color);color:var(--canvas-fill-color);padding:var(--s-2) var(--s-4)}.button.svelte-5bqh67:hover{background:var(--primary-fill-color);color:var(--canvas-fill-color);opacity:.8}.text.svelte-1rd6lbc{padding-inline-start:max(var(--s-10),env(safe-area-inset-left,0px));padding-inline-end:max(var(--s-10),env(safe-area-inset-right,0px));padding-block-start:max(var(--s-10),env(safe-area-inset-top,0px));padding-block-end:max(var(--s-10),env(safe-area-inset-bottom,0px));padding:var(--s-6)}.list.svelte-1n65wjv{padding:var(--s-10) var(--s-6);counter-reset:listcounter}.list.svelte-1n65wjv .list-node-array{--row: 0;display:flex;flex-direction:column;gap:var(--s-4)}.list-item.svelte-1rr7zl0{position:relative;padding-left:3em;padding-top:1em;padding-bottom:1em}.list-item.svelte-1rr7zl0:before{position:absolute;left:0;top:1em;font-size:1em;content:counter(listcounter,var(--list-style));color:var(--primary-fill-color)}.list-item{counter-increment:listcounter}.image-grid.svelte-7ktn08{width:100%;padding:var(--s-6)}.image-grid.svelte-7ktn08{--row: 1}.image-grid.svelte-7ktn08 .image-grid-items{padding:calc(var(--s-10) * 3) 0;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}@media(max-width:768px){.image-grid.svelte-7ktn08 .image-grid-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.image-grid.svelte-7ktn08{--row: 0}.image-grid.svelte-7ktn08 .image-grid-items{grid-template-columns:repeat(1,1fr)}}.image-grid-item.svelte-1xc9sb5{padding:var(--s-2);height:100%}.image-grid-item.svelte-1xc9sb5 img:where(.svelte-1xc9sb5){width:100%;object-fit:cover;height:100%}.image-grid-item.svelte-1xc9sb5 img[src*=".svg"]:where(.svelte-1xc9sb5){object-fit:contain;object-position:center}.image-grid-item.svelte-1xc9sb5 img.placeholder:where(.svelte-1xc9sb5){opacity:.7;border-radius:var(--s-2);padding:var(--s-4);background:var(--canvas-fill-color)}.image-grid-item.svelte-1xc9sb5 .image-wrapper{display:flex;align-items:center;justify-content:center}@media(max-width:680px){.image-grid-item.svelte-1xc9sb5 .image-wrapper{min-width:100%;max-width:100%}}.hero.svelte-12slng7{margin-bottom:var(--s-10);padding-inline-start:max(var(--s-10),env(safe-area-inset-left,0px));padding-inline-end:max(var(--s-10),env(safe-area-inset-right,0px));padding-block-start:max(var(--s-10),env(safe-area-inset-top,0px));padding-block-end:max(var(--s-10),env(safe-area-inset-bottom,0px));padding:var(--s-10) var(--s-6);display:flex;align-items:center;justify-content:center;min-height:50vh;position:relative;background:linear-gradient(135deg,var(--primary-fill-color),color-mix(in srgb,var(--primary-fill-color) 80%,white))}.github-button-wrapper.svelte-12slng7{margin-top:var(--s-6)}.hero.has-image.svelte-12slng7{background-size:cover;background-position:center;background-repeat:no-repeat}.hero-overlay.svelte-12slng7{position:absolute;inset:0;background:#0006;z-index:1}.hero-content.svelte-12slng7{text-align:center;max-width:800px;width:100%;position:relative;z-index:2}.hero.svelte-12slng7 .hero-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:var(--s-6);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero.svelte-12slng7 .hero-subtitle{font-size:1.7rem;line-height:1.6;opacity:.8;color:#fff;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3);max-width:600px;margin:0 auto}.hero.has-image.svelte-12slng7 .hero-title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.hero.has-image.svelte-12slng7 .hero-subtitle{color:#fff;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media(max-width:768px){.hero.svelte-12slng7 .hero-title{font-size:2.5rem}.hero.svelte-12slng7 .hero-subtitle{font-size:1.125rem}}@media(max-width:480px){.hero.svelte-12slng7 .hero-title{font-size:2rem}.hero.svelte-12slng7 .hero-subtitle{font-size:1rem}}mark.svelte-6ojynj{background:var(--primary-fill-color);color:#fff}
