.metronome-module__kQ3gRq__instrument{--instrument-surface:color-mix(in srgb,var(--background)86%,transparent);flex-direction:column;width:100%;max-width:1600px;display:flex}.metronome-module__kQ3gRq__instrument>*{min-width:0}.metronome-module__kQ3gRq__heading{grid-area:heading}.metronome-module__kQ3gRq__scheme{text-align:left;border:1px solid var(--border);cursor:pointer;flex-direction:column;gap:.25rem;padding:.65rem .8rem;display:flex}.metronome-module__kQ3gRq__scheme:hover{background:var(--muted)}.metronome-module__kQ3gRq__scheme[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary)12%,var(--background))}.metronome-module__kQ3gRq__tempo{grid-area:tempo}.metronome-module__kQ3gRq__rhythm{grid-area:rhythm}.metronome-module__kQ3gRq__controls{grid-area:controls}.metronome-module__kQ3gRq__presets{grid-area:presets}.metronome-module__kQ3gRq__saved{grid-area:saved}main:has(.metronome-module__kQ3gRq__instrument){max-width:none}.metronome-module__kQ3gRq__dashboard{column-count:1;column-gap:1.5rem}.metronome-module__kQ3gRq__tile{isolation:isolate;background:var(--instrument-surface);vertical-align:top;break-inside:avoid;width:100%;min-width:0;margin-bottom:1.5rem;display:inline-block;position:relative}.metronome-module__kQ3gRq__tile:before{content:"";z-index:-1;pointer-events:none;background-image:var(--panel-texture);background-size:var(--panel-texture-size);opacity:var(--panel-texture-opacity);background-repeat:repeat;position:absolute;inset:0}.metronome-module__kQ3gRq__tile[data-drop]{outline:2px solid var(--primary);outline-offset:3px}.metronome-module__kQ3gRq__tileToolbar{border:1px solid var(--border);color:var(--muted-foreground);border-bottom:0;align-items:center;padding:0 .4rem;display:flex}.metronome-module__kQ3gRq__tileToolbar button{cursor:pointer;justify-content:center;align-items:center;gap:.4rem;min-width:36px;min-height:36px;display:inline-flex}.metronome-module__kQ3gRq__tileToolbar button:disabled{opacity:.25;cursor:default}.metronome-module__kQ3gRq__tileToolbar .metronome-module__kQ3gRq__dragHandle{cursor:grab;margin-right:auto;font-size:.75rem}.metronome-module__kQ3gRq__tileTitle{min-width:0;margin-right:auto;font-weight:400}.metronome-module__kQ3gRq__tileTitle .metronome-module__kQ3gRq__dragHandle{text-align:left}.metronome-module__kQ3gRq__tileToolbar>button{flex-shrink:0}.metronome-module__kQ3gRq__disclosure summary{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;list-style:none;display:flex}.metronome-module__kQ3gRq__disclosure summary::-webkit-details-marker{display:none}.metronome-module__kQ3gRq__disclosure[open] summary{margin-bottom:.75rem}.metronome-module__kQ3gRq__disclosure[open] summary svg{transform:rotate(180deg)}.metronome-module__kQ3gRq__disclosure summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.metronome-module__kQ3gRq__dragHandle:active{cursor:grabbing}@media (min-width:900px){.metronome-module__kQ3gRq__dashboard{column-count:2}}.metronome-module__kQ3gRq__panel,.metronome-module__kQ3gRq__tempo{border:1px solid var(--border);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground)4%,transparent);background:0 0;padding:1.25rem}.metronome-module__kQ3gRq__tempo{text-align:center;border-top-color:color-mix(in srgb,var(--primary)45%,var(--border));padding-block:1.75rem}.metronome-module__kQ3gRq__caption{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:400}.metronome-module__kQ3gRq__readout{font-family:var(--font-gothic),Georgia,serif;font-variant-numeric:tabular-nums;color:var(--foreground);margin:.5rem 0 1rem;font-size:clamp(4rem,14vw,5.5rem);line-height:1.2}.metronome-module__kQ3gRq__transport{border:1px solid color-mix(in srgb,var(--primary)60%,var(--border));background:color-mix(in srgb,var(--primary)18%,var(--background));min-width:0;min-height:44px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;gap:.65rem;padding:.6rem 1.5rem;display:inline-flex}.metronome-module__kQ3gRq__transportRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.75rem;display:grid}.metronome-module__kQ3gRq__soundBank{scrollbar-color:var(--muted-foreground)var(--background);gap:1rem;max-height:320px;padding:4px;display:grid;overflow-y:auto}.metronome-module__kQ3gRq__soundChoice{cursor:pointer;position:relative}.metronome-module__kQ3gRq__soundChoice input{opacity:0;width:1px;height:1px;position:absolute}.metronome-module__kQ3gRq__soundChoice span{border:1px solid var(--border);align-items:center;min-height:40px;padding:.4rem .65rem;font-size:.875rem;display:flex}.metronome-module__kQ3gRq__soundChoice input:checked+span{border-color:var(--primary);background:color-mix(in srgb,var(--primary)18%,var(--background))}.metronome-module__kQ3gRq__soundChoice input:focus-visible+span{outline:2px solid var(--ring);outline-offset:2px}.metronome-module__kQ3gRq__transport:hover{background:color-mix(in srgb,var(--primary)28%,var(--background))}.metronome-module__kQ3gRq__beat{border:1px solid var(--border);background:var(--background);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:44px;height:52px;font-family:Georgia,Times New Roman,serif;font-size:1rem;display:flex}.metronome-module__kQ3gRq__beat:hover,.metronome-module__kQ3gRq__beat[aria-pressed=true]{border-color:var(--foreground)}.metronome-module__kQ3gRq__beat[aria-pressed=true]{outline:1px solid var(--muted-foreground);outline-offset:2px}.metronome-module__kQ3gRq__beat[data-playing]{background:color-mix(in srgb,var(--primary)65%,var(--background));border-color:var(--primary);color:var(--primary-foreground)}:is(.metronome-module__kQ3gRq__instrument [data-slot=button],.metronome-module__kQ3gRq__instrument [data-slot=select-trigger]){border-radius:2px;min-height:40px}.metronome-module__kQ3gRq__instrument button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:400px){.metronome-module__kQ3gRq__panel{padding:1rem .75rem}}
.silver-material-module__2Nhxlq__lettering{vertical-align:top;color:#c5c3bd;max-width:100%;margin-block:-.18em;padding-block:.18em;display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.silver-material-module__2Nhxlq__lettering{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.25px #e3e0d33d;filter:drop-shadow(0 1px #030404)drop-shadow(0 2px 1px #0007);background-color:#c5c3bd;background-image:linear-gradient(#dedbd2 5%,#c4c4bf 34%,#a6aaa9 55%,#d1cec5 79%,#b8b7b1);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.silver-material-module__2Nhxlq__lettering{color:canvastext;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;filter:none;background:0 0}}@media print{.silver-material-module__2Nhxlq__lettering{color:#222;-webkit-text-fill-color:#222;-webkit-text-stroke:0;filter:none;background:0 0}}
.ivory-material-module__aCERha__lettering{vertical-align:baseline;color:#e4dac5;max-width:100%;margin-block:-.18em;padding-block:.18em;display:inline-block}.ivory-material-module__aCERha__inline{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ivory-material-module__aCERha__lettering{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.2px #f1e7d32b;filter:drop-shadow(0 1px #19150f)drop-shadow(0 2px 1px #0005);background-color:#e4dac5;background-image:radial-gradient(at 22% 35%,#fff8e620,#0000 65%),linear-gradient(#f1e9d8 5%,#e6dcc7 38%,#d5c8ae 65%,#e8dec9 90%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.ivory-material-module__aCERha__lettering{color:canvastext;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;filter:none;background:0 0}}@media print{.ivory-material-module__aCERha__lettering{color:#222;-webkit-text-fill-color:#222;-webkit-text-stroke:0;filter:none;background:0 0}}
.coal-material-module__bUUkpG__material{--coal-base:#141516;--coal-edge:#484b4c;--coal-light:#939697;background-color:var(--coal-base);background-image:linear-gradient(157deg,#0000 0 26%,#777c7e18 26.3% 27%,#04050590 27.3% 29%,#0000 29.4%),linear-gradient(23deg,#0000 0 57%,#070808c0 57.3% 59%,#83888a15 59.4% 60%,#0000 60.5%),repeating-linear-gradient(171deg,#777b7c09 0 1px,#0000 1px 7px,#02030350 8px 9px,#0000 10px 23px),linear-gradient(112deg,#252728,#101112 37%,#212324 63%,#121314);background-size:127px 53px,173px 67px,83px 41px,100% 100%}.coal-material-module__bUUkpG__facets{--coal-base:#17191a;--coal-edge:#484b4c;--coal-light:#939697}.coal-material-module__bUUkpG__body{fill:var(--coal-base);stroke:#292c2d;stroke-width:.7px}.coal-material-module__bUUkpG__plane{fill:#303335}.coal-material-module__bUUkpG__shadow{fill:#090a0b}.coal-material-module__bUUkpG__seam{fill:none;stroke:#050607;stroke-width:1px}.coal-material-module__bUUkpG__glint{fill:none;stroke:var(--coal-light);stroke-width:.55px;opacity:.4}.coal-material-module__bUUkpG__lettering{color:#85898b}@supports ((-webkit-background-clip:text) or (background-clip:text)){.coal-material-module__bUUkpG__lettering{color:#0000;-webkit-text-stroke:.3px #969c9d75;background-image:linear-gradient(157deg,#0000 0 31%,#b8bec02b 31.5% 32.5%,#11151755 33% 35%,#0000 35.5%),repeating-linear-gradient(173deg,#0000 0 8px,#181c1e32 8.5px 9.5px,#b9bfc01a 10px 10.5px,#0000 11px 23px),linear-gradient(165deg,#a1a5a6,#73787a 28%,#555a5d 53%,#969b9d 72%,#606669);background-size:103px 61px,79px 47px,100% 100%;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.coal-material-module__bUUkpG__lettering{color:canvastext;-webkit-text-stroke:0;background:0 0}}@media print{.coal-material-module__bUUkpG__lettering{color:#222;-webkit-text-stroke:0;background:0 0}}
.material-surfaces-module__ZJBxZW__inline.material-surfaces-module__ZJBxZW__inline{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.material-surfaces-module__ZJBxZW__plain{color:#dfbfc5;background:#23191e;border:1px solid #61454e;border-radius:4px}.material-surfaces-module__ZJBxZW__silver{color:#faf7e9;background:linear-gradient(157deg,#989b97,#494e4e 48%,#7b7d76);border:1px solid #8f938a;box-shadow:inset 1px 1px #d9dace55,inset -2px -2px 3px #171b1bc0}.material-surfaces-module__ZJBxZW__ivory{color:#3a3024;background:radial-gradient(at 20% 15%,#faf1de80,#0000 70%),linear-gradient(150deg,#e6dbc1,#b4a58a 70%,#c8bba0);border:1px solid #c3b291;box-shadow:inset 1px 1px #fff8e866,inset -2px -2px 3px #70624e88}.material-surfaces-module__ZJBxZW__ruby{color:#ead0d6;background-color:#3b1424;border:1px solid #723345;box-shadow:inset 1px 1px #dc8fa533,inset -2px -2px 3px #17040dbb}.material-surfaces-module__ZJBxZW__badge .material-surfaces-module__ZJBxZW__stone{border-radius:inherit;position:absolute;inset:0}.material-surfaces-module__ZJBxZW__badge{isolation:isolate;border-radius:3px 7px 4px 6px;position:relative}.material-surfaces-module__ZJBxZW__heart{clip-path:polygon(48% 24%,30% 10%,12% 14%,5% 33%,12% 57%,32% 74%,60% 93%,83% 62%,95% 36%,88% 14%,73% 7%,58% 12%)}.material-surfaces-module__ZJBxZW__digit{z-index:1;text-shadow:0 1px 1px #08050980;position:relative}.material-surfaces-module__ZJBxZW__darkDigit{color:#3a3024;text-shadow:0 1px #fff7df66}.material-surfaces-module__ZJBxZW__badge:is([data-number-material=taaffeite],[data-number-material=amethyst]) .material-surfaces-module__ZJBxZW__digit{color:#f0e6fa;text-shadow:0 1px 2px #160b24}
.experience-heading-module__OmDWNG__heading{--marker-size:2.75rem;line-height:1.65;display:flow-root}.experience-heading-module__OmDWNG__factsHeader{--marker-size:2.75rem;grid-template-columns:var(--marker-size)minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.experience-heading-module__OmDWNG__factsMarker{width:var(--marker-size);min-height:var(--marker-size);justify-content:center;align-items:center;display:flex}.experience-heading-module__OmDWNG__factsBody{min-width:0}.experience-heading-module__OmDWNG__roleTitle{overflow-wrap:anywhere;margin:0 0 .2rem;font-size:1.125rem;line-height:1.4}.experience-heading-module__OmDWNG__facts{font-size:.9375rem;line-height:1.5}.experience-heading-module__OmDWNG__facts dd{overflow-wrap:anywhere;min-width:0}.experience-heading-module__OmDWNG__facts dd+dd{margin-top:.1rem}.experience-heading-module__OmDWNG__company{color:var(--foreground)}.experience-heading-module__OmDWNG__company .material-cracked-ruby{text-shadow:none}.experience-heading-module__OmDWNG__circumstances{color:var(--muted-foreground)}.experience-heading-module__OmDWNG__date{max-width:100%;display:inline-block}.experience-heading-module__OmDWNG__duration{color:var(--muted-foreground);white-space:pre;font-size:.875rem;display:inline-block}@media (min-width:640px){.experience-heading-module__OmDWNG__factsHeader{gap:1rem}.experience-heading-module__OmDWNG__roleTitle{font-size:1.375rem}}.experience-heading-module__OmDWNG__marker{float:left;width:var(--marker-size);justify-content:center;align-items:center;height:2lh;margin-right:.75rem;display:flex}.experience-heading-module__OmDWNG__number{width:var(--marker-size);height:var(--marker-size);color:#dfbfc5;font-family:Georgia,Times New Roman,serif;font-weight:600;font-size:inherit;line-height:inherit;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin:0;display:inline-flex}.experience-heading-module__OmDWNG__sentence{min-width:0}.experience-heading-module__OmDWNG__number>span:last-child{font-size:.95rem;line-height:1.2}.experience-heading-module__OmDWNG__name{vertical-align:baseline;overflow-wrap:anywhere;max-width:100%;display:inline-block}.experience-heading-module__OmDWNG__heart{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}.experience-heading-module__OmDWNG__heartStone{width:100%;height:100%;display:block;overflow:visible}.experience-heading-module__OmDWNG__heart>.experience-heading-module__OmDWNG__heartStone{position:absolute;inset:0}.experience-heading-module__OmDWNG__heartDigit{z-index:1;text-shadow:0 1px 2px #150810;pointer-events:none;padding-bottom:2px;position:relative}.experience-heading-module__OmDWNG__heartReflection{opacity:var(--ruby-light,.08);transform:translateX(calc(var(--ruby-shift,0)*.1px))}@media (max-width:639px){.experience-heading-module__OmDWNG__marker{margin-right:.6rem}.experience-heading-module__OmDWNG__number>span:last-child{font-size:1.2rem}.experience-heading-module__OmDWNG__role{display:inline}}@media (min-width:640px){.experience-heading-module__OmDWNG__marker{margin-right:1rem}.experience-heading-module__OmDWNG__number>span:last-child{font-size:1.15rem}}
.porphyry-material-module__CYiUSW__material{isolation:isolate;text-shadow:0 1px 1px #110a11;clip-path:polygon(0 4%,6% 0,55% 0,60% 2%,85% 0,97% 9%,100% 18%,98% 53%,100% 59%,100% 93%,93% 100%,42% 100%,38% 97%,12% 100%,1% 90%,0 67%,2% 61%);background:radial-gradient(at 22% 17%,#a17d8850,#0000 62%),radial-gradient(at 78% 73%,#0e080e70,#0000 55%),linear-gradient(142deg,#51313d,#33222c 52%,#482b36);border:1px solid #57343e;border-radius:3px 7px 4px 6px;position:relative;box-shadow:inset 2px 2px 2px #bb98a133,inset -3px -4px 3px #0b070cb3}.porphyry-material-module__CYiUSW__material:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='43' viewBox='0 0 47 43'%3E%3Cg fill='%23bda3ad' opacity='.22'%3E%3Cpath d='m5 8 1-1 1 2-2 1Zm27 4 2-1 1 1-2 2ZM13 32l2-1 1 2-2 1Zm27-5 1-1 2 2-2 1Z'/%3E%3C/g%3E%3Cg fill='%23120913' opacity='.5'%3E%3Cpath d='m18 5 2 1-1 2-2-1Zm5 20 1-2 2 1-1 2ZM7 23l2-1v2Zm28 14 3-1-1 2Z'/%3E%3C/g%3E%3Cpath d='M2 16h1m9-12h1m14 11h1m14-9h1M6 38h1m11-19h1m12 14h1m12 6h1M20 40h1M3 28h1' stroke='%23baa2ae' stroke-width='.55' opacity='.18'/%3E%3C/svg%3E");background-size:37px 35px;position:absolute;inset:0}.porphyry-material-module__CYiUSW__material:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(166deg,#b99aab45,#6c4a5b38 50%,#0000 53%) 0 0/100% 5px no-repeat,linear-gradient(102deg,#8c6c7c50,#0000 70%) 0 0/5px 100% no-repeat,linear-gradient(172deg,#0000 35%,#120b14c9 40%,#60404b70 82%,#140c15) 0 100%/100% 5px no-repeat,linear-gradient(76deg,#0000 30%,#110a14a8 40%,#6d49584a 72%,#160e19) 100% 0/5px 100% no-repeat,linear-gradient(128deg,#0000 47%,#b395a34a 49%,#130c1480 53%,#0000 57%) 0 0/8px 7px no-repeat,linear-gradient(42deg,#0000 43%,#110b1380 48%,#ad8e9b30 54%,#0000 60%) 100% 100%/9px 7px no-repeat;position:absolute;inset:0}
.resume-frame-module__dXMvtG__frame{isolation:isolate}.resume-frame-module__dXMvtG__ornament{pointer-events:none;position:absolute;inset:0}.resume-frame-module__dXMvtG__frame .resume-frame-module__dXMvtG__edge{clip-path:polygon(0 15%,11% 0,17% 25%,32% 10%,47% 0,61% 20%,79% 0,91% 15%,100% 0,100% 85%,83% 100%,69% 75%,51% 100%,36% 80%,19% 100%,0 85%);height:5px;position:absolute;left:36px;right:36px;box-shadow:inset 0 1px #898e8f25,inset 0 -1px #030405;-webkit-mask-image:linear-gradient(90deg,#0005,#000 35% 65%,#0005);mask-image:linear-gradient(90deg,#0005,#000 35% 65%,#0005)}.resume-frame-module__dXMvtG__top{top:5px}.resume-frame-module__dXMvtG__bottom{bottom:5px;transform:rotate(180deg)}.resume-frame-module__dXMvtG__side{background:linear-gradient(#787e8050,#787e800c 35% 65%,#787e8050);width:1px;position:absolute;top:36px;bottom:36px}.resume-frame-module__dXMvtG__left{left:5px}.resume-frame-module__dXMvtG__right{right:5px}.resume-frame-module__dXMvtG__corner{width:42px;height:42px;position:absolute}.resume-frame-module__dXMvtG__topLeft{top:0;left:0}.resume-frame-module__dXMvtG__topRight{top:0;right:0;transform:scaleX(-1)}.resume-frame-module__dXMvtG__bottomLeft{bottom:0;left:0;transform:scaleY(-1)}.resume-frame-module__dXMvtG__bottomRight{bottom:0;right:0;transform:scale(-1)}.resume-frame-module__dXMvtG__frame[data-frame-material=silver]{--frame-base:#555959;--frame-plane:#91948c;--frame-edge:#bbc0b7;--frame-shadow:#202626}.resume-frame-module__dXMvtG__frame[data-frame-material=ivory]{--frame-base:#c3b59a;--frame-plane:#e5d8bd;--frame-edge:#f3e9d4;--frame-shadow:#7d6d56}.resume-frame-module__dXMvtG__frame[data-frame-material=porphyry]{--frame-base:#37222d;--frame-plane:#765361;--frame-edge:#ab8293;--frame-shadow:#170e17}.resume-frame-module__dXMvtG__frame[data-frame-material=plain]{--frame-base:#30292b;--frame-plane:#43373b;--frame-edge:#6a555b;--frame-shadow:#191418}.resume-frame-module__dXMvtG__frame:not([data-frame-material=coal]) .resume-frame-module__dXMvtG__corner path:first-child{fill:var(--frame-base);stroke:var(--frame-plane)}.resume-frame-module__dXMvtG__frame:not([data-frame-material=coal]) .resume-frame-module__dXMvtG__corner path:nth-child(2),.resume-frame-module__dXMvtG__frame:not([data-frame-material=coal]) .resume-frame-module__dXMvtG__corner path:nth-child(3){fill:var(--frame-plane)}.resume-frame-module__dXMvtG__frame:not([data-frame-material=coal]) .resume-frame-module__dXMvtG__corner path:nth-child(4){fill:var(--frame-shadow)}.resume-frame-module__dXMvtG__frame:not([data-frame-material=coal]) .resume-frame-module__dXMvtG__corner path:nth-child(5){stroke:var(--frame-shadow)}.resume-frame-module__dXMvtG__frame:not([data-frame-material=coal]) .resume-frame-module__dXMvtG__corner path:nth-child(6),.resume-frame-module__dXMvtG__frame:not([data-frame-material=coal]) .resume-frame-module__dXMvtG__corner path:nth-child(7){stroke:var(--frame-edge)}.resume-frame-module__dXMvtG__frame:not([data-frame-material=coal]) .resume-frame-module__dXMvtG__side{background:linear-gradient(transparent,var(--frame-plane),transparent);opacity:.35}.resume-frame-module__dXMvtG__frame[data-frame-material=plain] .resume-frame-module__dXMvtG__edge{clip-path:none;height:1px;box-shadow:none}.resume-frame-module__dXMvtG__frame[data-frame-material=plain] .resume-frame-module__dXMvtG__corner path:nth-child(n+2){display:none}@media (max-width:639px){.resume-frame-module__dXMvtG__corner{width:32px;height:32px}.resume-frame-module__dXMvtG__edge{left:27px;right:27px}.resume-frame-module__dXMvtG__side{top:27px;bottom:27px}}
.resume-header-preview-module__qFRuYG__wrapper{min-width:0;margin-bottom:2rem}.resume-header-preview-module__qFRuYG__header{min-width:0;padding-block:var(--resume-header-top-space,1.25rem)1.25rem;gap:1rem;display:grid}.resume-header-preview-module__qFRuYG__identity{min-width:0}.resume-header-preview-module__qFRuYG__nameRow{align-items:center;gap:.85rem;min-width:0;display:flex}.resume-header-preview-module__qFRuYG__nameRow .resume-header-preview-module__qFRuYG__name{min-width:0}.resume-header-preview-module__qFRuYG__stone{isolation:isolate;flex-shrink:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #c5c2b32b,inset 0 -2px 3px #0009}.resume-header-preview-module__qFRuYG__stone:before{content:"";pointer-events:none;background:linear-gradient(157deg,#0000 25%,#0005 25.5% 27%,#c4c1b51a 27.5% 28%,#0000 28.5% 72%,#0004 73% 75%,#0000 76%);position:absolute;inset:0}.resume-header-preview-module__qFRuYG__plate{clip-path:polygon(0 40%,4% 10%,26% 20%,38% 0,63% 18%,87% 8%,100% 35%,97% 85%,74% 100%,52% 78%,30% 95%,3% 75%);width:10rem;max-width:75%;height:.65rem;margin-top:.8rem}.resume-header-preview-module__qFRuYG__shard{clip-path:polygon(33% 0,86% 7%,100% 33%,75% 55%,87% 86%,36% 100%,0 75%,15% 49%,3% 19%);width:1.2rem;height:3.75rem}.resume-header-preview-module__qFRuYG__medallion{clip-path:polygon(23% 3%,58% 0,87% 15%,100% 45%,90% 79%,60% 100%,28% 92%,5% 70%,0 34%);color:#c2bba9;place-items:center;width:3.5rem;height:3.7rem;display:grid}.resume-header-preview-module__qFRuYG__medallion>span{z-index:1;letter-spacing:.02em;text-shadow:0 1px 1px #000;font-size:1.15rem;line-height:1;position:relative}.resume-header-preview-module__qFRuYG__wrapper[data-accent-material=ivory] .resume-header-preview-module__qFRuYG__medallion{color:#473b30}.resume-header-preview-module__qFRuYG__wrapper[data-accent-material=ivory] .resume-header-preview-module__qFRuYG__medallion>span{text-shadow:0 1px #fff7df66}.resume-header-preview-module__qFRuYG__divider{align-items:center;gap:.4rem;width:14rem;max-width:85%;margin-block:.85rem;display:flex}.resume-header-preview-module__qFRuYG__dividerWing{clip-path:polygon(0 45%,15% 10%,47% 28%,70% 0,100% 25%,100% 90%,76% 72%,50% 100%,20% 80%);flex:1 1 0;height:.3rem}.resume-header-preview-module__qFRuYG__dividerWing:last-child{transform:rotate(180deg)}.resume-header-preview-module__qFRuYG__dividerStone{clip-path:polygon(48% 0,95% 35%,84% 72%,45% 100%,0 55%,14% 25%);width:.95rem;height:1.1rem}.resume-header-preview-module__qFRuYG__wrapper:is([data-header-layout=current],[data-header-layout=centered]) .resume-header-preview-module__qFRuYG__nameRow{justify-content:center}.resume-header-preview-module__qFRuYG__wrapper:is([data-header-layout=current],[data-header-layout=centered]) :is(.resume-header-preview-module__qFRuYG__plate,.resume-header-preview-module__qFRuYG__divider){margin-inline:auto}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=current]:not([data-header-accent=none]){margin-bottom:2rem}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=centered]:not([data-header-accent=none]) .resume-header-preview-module__qFRuYG__header{border-bottom:0}.resume-header-preview-module__qFRuYG__name{overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3.5rem);line-height:1.2}.resume-header-preview-module__qFRuYG__role{color:var(--foreground);overflow-wrap:anywhere;margin-top:.65rem;font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.45}.resume-header-preview-module__qFRuYG__tagline{max-width:65ch;color:var(--muted-foreground);margin-top:.5rem;font-size:1rem;line-height:1.6}.resume-header-preview-module__qFRuYG__contacts{min-width:0;color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.45rem 1.25rem;font-size:1rem;line-height:1.6;display:flex}.resume-header-preview-module__qFRuYG__contacts>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.resume-header-preview-module__qFRuYG__updated{color:var(--muted-foreground);margin-top:.75rem;font-size:.75rem}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=current]{margin-bottom:0}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=current] .resume-header-preview-module__qFRuYG__header{text-align:center;padding:0}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=current] .resume-header-preview-module__qFRuYG__name{font-size:1.5rem}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=current] .resume-header-preview-module__qFRuYG__contacts,.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=centered] .resume-header-preview-module__qFRuYG__contacts{justify-content:center}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=current] .resume-header-preview-module__qFRuYG__tagline,.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=centered] .resume-header-preview-module__qFRuYG__tagline{margin-inline:auto}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=current] .resume-header-preview-module__qFRuYG__updated,.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=centered] .resume-header-preview-module__qFRuYG__updated{text-align:center}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=centered] .resume-header-preview-module__qFRuYG__header{text-align:center;padding-block:var(--resume-header-top-space,1.75rem)1.75rem;border-bottom:1px solid var(--border)}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=editorial] .resume-header-preview-module__qFRuYG__header{padding-top:var(--resume-header-top-space,.5rem)}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=role] .resume-header-preview-module__qFRuYG__name{font-size:clamp(1.5rem,3vw,2rem)}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=role] .resume-header-preview-module__qFRuYG__role{margin-top:.75rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.2}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=split] .resume-header-preview-module__qFRuYG__contacts{align-content:center}@media (min-width:640px){.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=current] .resume-header-preview-module__qFRuYG__name{font-size:3rem}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=current] .resume-header-preview-module__qFRuYG__contacts{font-size:1.125rem}.resume-header-preview-module__qFRuYG__wrapper{margin-bottom:3rem}}@media (min-width:900px){.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=split] .resume-header-preview-module__qFRuYG__header{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem}.resume-header-preview-module__qFRuYG__wrapper[data-header-layout=split] .resume-header-preview-module__qFRuYG__contacts{border-left:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;padding-left:1.5rem}}
.violet-material-module__h7Pt9a__taaffeite,.violet-material-module__h7Pt9a__amethyst{color:#f0e6fa;box-shadow:none;border:0;overflow:hidden}.violet-material-module__h7Pt9a__taaffeite{background:url(/static/textures/taaffeite.svg) 50%/100% 100% no-repeat}.violet-material-module__h7Pt9a__amethyst{box-shadow:none;background:url(/static/textures/amethyst.svg) 50%/100% 100% no-repeat;border:0}
.note-card-frame-module__N_mjua__frame{height:100%;padding:1.5rem 1.25rem;position:relative}.note-card-frame-module__N_mjua__content{min-width:0;height:100%;position:relative}.note-card-frame-module__N_mjua__background.note-card-frame-module__N_mjua__background{pointer-events:none;clip-path:none;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.note-card-frame-module__N_mjua__frame .note-card-frame-module__N_mjua__edge{position:absolute;left:0;right:0}.note-card-frame-module__N_mjua__top{top:0}.note-card-frame-module__N_mjua__bottom{bottom:0;transform:rotate(180deg)}.note-card-frame-module__N_mjua__side{pointer-events:none;background:linear-gradient(90deg,#746252,#211b18 48%,#110f0e 68%,#554639 86%,#241d19);width:5px;position:absolute;top:0;bottom:0}.note-card-frame-module__N_mjua__side:before{content:"";background:url(/static/textures/nav-inlay-vertical.svg) 50%/18px 160px repeat-y;width:18px;position:absolute;inset:0 auto 0 -7px}.note-card-frame-module__N_mjua__frame[data-variant=castle] .note-card-frame-module__N_mjua__side:before{background-image:url(/static/textures/nav-castle-vertical.svg);background-size:20px 160px;width:20px;left:-8px}.note-card-frame-module__N_mjua__frame[data-variant=metal] .note-card-frame-module__N_mjua__side:before{filter:saturate(0)}.note-card-frame-module__N_mjua__left{left:0}.note-card-frame-module__N_mjua__right{right:0;transform:rotate(180deg)}.note-card-frame-module__N_mjua__corner{pointer-events:none;background:linear-gradient(135deg,#746252,#211b18 50%,#554639);border:1px solid #796653;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.note-card-frame-module__N_mjua__topLeft{top:-2px;left:-2px}.note-card-frame-module__N_mjua__topRight{top:-2px;right:-2px}.note-card-frame-module__N_mjua__bottomLeft{bottom:-2px;left:-2px}.note-card-frame-module__N_mjua__bottomRight{bottom:-2px;right:-2px}.note-card-frame-module__N_mjua__frame .note-card-frame-module__N_mjua__edge:after{display:none}
.note-presentation-module__sPepOq__cardLayout{flex-direction:column;min-width:0;height:100%;display:flex}.note-presentation-module__sPepOq__cardBody{flex:none;min-width:0}.note-presentation-module__sPepOq__title{margin-bottom:.75rem;font-size:1.5rem;line-height:1.15}.note-presentation-module__sPepOq__cardFooter{margin-top:auto;padding-top:.75rem}.note-presentation-module__sPepOq__preview{overflow-wrap:anywhere}.note-presentation-module__sPepOq__preview .note-content>:first-child{margin-top:0}.note-presentation-module__sPepOq__preview .note-content>:last-child{margin-bottom:0}.note-presentation-module__sPepOq__preview .note-content :is(h1,h2,h3){margin-top:1rem;margin-bottom:.75rem;font-size:1.5rem;line-height:1.15}.note-presentation-module__sPepOq__preview .note-content>:is(h1,h2,h3):first-child{margin-top:0}
.resume-section-edit-module__EApdTq__editMark{max-width:100%;min-height:40px;color:var(--muted-foreground);font:inherit;cursor:pointer;text-align:left;box-shadow:none;background:0 0;border:0;align-items:center;gap:.6rem;padding:.35rem .2rem;font-size:.875rem;display:inline-flex}.resume-section-edit-module__EApdTq__icon{width:24px;height:24px;color:color-mix(in srgb,var(--primary)65%,var(--foreground));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.resume-section-edit-module__EApdTq__label{border-bottom:1px solid #0000}.resume-section-edit-module__EApdTq__rule{background:linear-gradient(to right,var(--border),transparent);flex-shrink:1;width:2.5rem;height:1px}.resume-section-edit-module__EApdTq__editMark[data-add] .resume-section-edit-module__EApdTq__icon{border:1px solid var(--border);width:19px;height:19px;margin-inline:2.5px;transform:rotate(45deg)}.resume-section-edit-module__EApdTq__editMark[data-add] .resume-section-edit-module__EApdTq__icon svg{transform:rotate(-45deg)}.resume-section-edit-module__EApdTq__editMark:hover:not(:disabled){color:var(--foreground)}.resume-section-edit-module__EApdTq__editMark:hover:not(:disabled) .resume-section-edit-module__EApdTq__label{border-bottom-color:var(--border)}.resume-section-edit-module__EApdTq__editMark:hover:not(:disabled) .resume-section-edit-module__EApdTq__icon{color:var(--foreground)}.resume-section-edit-module__EApdTq__editMark:focus-visible{outline:1px solid var(--ring);outline-offset:4px}.resume-section-edit-module__EApdTq__editMark:disabled{opacity:.5;cursor:default}
.resume-formats-module__HGt9da__formats{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;margin:0;padding:2rem 0;font-size:.8rem;line-height:1.5;display:flex}.resume-formats-module__HGt9da__formats a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.resume-formats-module__HGt9da__formats a:hover{text-decoration-color:currentColor}.resume-formats-module__HGt9da__formats a:focus-visible{outline:1px solid var(--primary);outline-offset:3px}.resume-formats-module__HGt9da__share{max-width:100%;margin-inline-start:.9rem}.resume-formats-module__HGt9da__withHint{text-align:center;padding-block:2rem}.resume-formats-module__HGt9da__withHint .resume-formats-module__HGt9da__formats{padding:0}.resume-formats-module__HGt9da__hint{color:#ff515c;letter-spacing:-.025em;text-wrap:balance;margin:0 0 .75rem;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:800;line-height:1.25}.resume-formats-module__HGt9da__withHint .resume-formats-module__HGt9da__hint a.resume-formats-module__HGt9da__hintLink:any-link{color:inherit;text-underline-offset:3px;text-shadow:none;border:0;text-decoration:underline;animation:none}.resume-formats-module__HGt9da__withHint .resume-formats-module__HGt9da__hint a.resume-formats-module__HGt9da__hintLink:any-link:is(:hover,:focus-visible){color:#ff7c85;text-shadow:none;border:0;animation:none}.resume-formats-module__HGt9da__hintLink:focus-visible{outline-offset:4px;outline:2px solid}
.resume-module__gs94lq__resume{--resume-header-top-space:0px;margin-block:-1rem}@media (min-width:640px){.resume-module__gs94lq__resume{margin-block:-3rem}}.resume-module__gs94lq__content{display:flow-root}.resume-module__gs94lq__content>:last-child{margin-bottom:0}.resume-module__gs94lq__experienceControls{margin-top:1.25rem}.resume-module__gs94lq__propertyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;display:grid}.resume-module__gs94lq__propertyGrid>button{text-align:left;justify-content:flex-start;gap:.5rem;width:100%;min-width:0;padding:.4rem .2rem;line-height:1.4}.resume-module__gs94lq__propertyGrid>button svg{flex-shrink:0}.resume-module__gs94lq__fullFormAction{border-top:1px solid var(--border);margin-top:.5rem;padding-top:.5rem}.resume-module__gs94lq__fullFormAction>div{margin-block:0}@media (min-width:640px){.resume-module__gs94lq__propertyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:359px){.resume-module__gs94lq__propertyGrid{grid-template-columns:minmax(0,1fr)}}
