.about-landing .mp-resume-dialog{--resume-ease:cubic-bezier(.22, 1, .36, 1);background:var(--paper,#fcfaf6);width:min(1040px,100vw - 48px);max-width:none;height:calc(100dvh - 48px);max-height:none;color:var(--navy,#000225);text-align:left;border:0;border-radius:16px;margin:auto;padding:0;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 50px 120px -40px #140c12b3}.about-landing .mp-resume-dialog[open]{flex-direction:column;display:flex}.about-landing .mp-resume-dialog::backdrop{-webkit-backdrop-filter:blur(8px)saturate(.9);backdrop-filter:blur(8px)saturate(.9);background:#1810168f}.about-landing .mp-resume-dialog-bar{border-bottom:1px solid var(--line,#dcd9d4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 24px;min-height:68px;padding:0 16px 0 24px;display:grid}.about-landing .mp-resume-dialog-bar h2{font-family:var(--marketing-serif,Lora), Georgia, serif;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;line-height:1.3;overflow:hidden;font-size:19px!important}.about-landing .mp-resume-dialog-templates{flex-wrap:nowrap;align-self:end;gap:2px 24px;margin-bottom:-1px}.about-landing .mp-resume-dialog-templates>button[type=button]{white-space:nowrap;padding:22px 0 21px;font-size:13.5px}.about-landing .mp-resume-dialog-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.about-landing .mp-resume-dialog-download{background:var(--blue,#2012ff);color:#fff;white-space:nowrap;min-height:38px;transition:filter .18s var(--resume-ease), transform .18s var(--resume-ease);border-radius:3px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.about-landing .mp-resume-dialog-download:hover{filter:brightness(.9)}.about-landing .mp-resume-dialog-download:active{transform:translateY(1px)}.about-landing .mp-resume-dialog-download svg{width:17px;height:17px}.about-landing .mp-resume-dialog-close{width:40px;height:40px;color:var(--muted,#545467);cursor:pointer;transition:background-color .18s var(--resume-ease), color .18s var(--resume-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.about-landing .mp-resume-dialog-close:hover{background:color-mix(in srgb, var(--navy,#000225) 7%, transparent);color:var(--navy,#000225)}.about-landing .mp-resume-dialog-close svg{width:20px;height:20px}.about-landing .mp-resume-dialog :is(.mp-resume-dialog-download,.mp-resume-dialog-close,.mp-resume-dialog-step):focus-visible{outline:2px solid var(--blue,#2012ff);outline-offset:2px}.about-landing .mp-resume-dialog-body{flex:1;min-height:0;position:relative}.about-landing .mp-resume-dialog-viewport{overscroll-behavior:contain;background:var(--resume-desk,#efe7de);scrollbar-gutter:stable both-edges;height:100%;padding:40px 96px 56px;overflow-y:auto}.about-landing .mp-resume-dialog-document{margin:0 auto;position:relative;overflow:hidden}.about-landing .mp-resume-dialog-sheet{position:absolute;inset:0}.about-landing .mp-resume-dialog-sheet>iframe{transform-origin:0 0;opacity:0;border:0;transition:opacity .24s ease-out;position:absolute;top:0;left:0}.about-landing .mp-resume-dialog-sheet>iframe.is-loaded{opacity:1}.about-landing .mp-resume-dialog-poster{transition:opacity .24s ease-out;display:block;position:absolute;box-shadow:0 0 0 1px #0000000d,0 30px 60px -36px #140c1280}.about-landing .mp-resume-dialog-poster.is-hidden{opacity:0}.about-landing .mp-resume-dialog-poster img{width:100%;height:auto;display:block}.about-landing .mp-resume-dialog-step{z-index:2;border:1px solid color-mix(in srgb, var(--navy,#000225) 12%, transparent);background:var(--paper,#fcfaf6);width:48px;height:48px;color:var(--navy,#000225);cursor:pointer;transition:transform .18s var(--resume-ease), border-color .18s var(--resume-ease);border-radius:50%;place-items:center;margin-top:-24px;padding:0;display:grid;position:absolute;top:50%;box-shadow:0 10px 24px -14px #140c1280}.about-landing .mp-resume-dialog-step:hover{border-color:color-mix(in srgb, var(--navy,#000225) 30%, transparent);transform:scale(1.05)}.about-landing .mp-resume-dialog-step svg{width:20px;height:20px}.about-landing .mp-resume-dialog-step.is-previous{left:24px}.about-landing .mp-resume-dialog-step.is-next{right:24px}@media (prefers-reduced-motion:no-preference){.about-landing .mp-resume-dialog[open]::backdrop{animation:.32s ease-out both mp-resume-backdrop-in}.about-landing .mp-resume-dialog.is-closing::backdrop{animation:.16s ease-in both mp-resume-backdrop-out}.about-landing .mp-resume-sheet-enter-active{transition:opacity .24s ease-out,transform .32s cubic-bezier(.22,1,.36,1)}.about-landing .mp-resume-sheet-leave-active{transition:opacity .11s ease-in}.about-landing .mp-resume-sheet-enter-from{opacity:0;transform:translateY(8px)}.about-landing .mp-resume-sheet-leave-to{opacity:0}}@media (prefers-reduced-motion:reduce){.about-landing :is(.mp-resume-dialog-sheet>iframe,.mp-resume-dialog-poster,.mp-resume-dialog-step,.mp-resume-dialog-download,.mp-resume-dialog-close){transition:none}}@keyframes mp-resume-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mp-resume-backdrop-out{0%{opacity:1}to{opacity:0}}@media (width<=900px){.about-landing .mp-resume-dialog-viewport{padding:28px 24px 40px}.about-landing .mp-resume-dialog-step{display:none}}@media (width<=700px){.about-landing .mp-resume-dialog{border-radius:0;width:100vw;height:100dvh}.about-landing .mp-resume-dialog-bar{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:8px 8px 0 16px}.about-landing .mp-resume-dialog-bar h2{font-size:17px!important}.about-landing .mp-resume-dialog-templates{scrollbar-width:none;grid-area:2/1/auto/-1;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.about-landing .mp-resume-dialog-templates::-webkit-scrollbar{display:none}.about-landing .mp-resume-dialog-templates>button[type=button]{padding:10px 0 12px}.about-landing .mp-resume-dialog-download{z-index:3;bottom:max(16px, env(safe-area-inset-bottom));border-radius:3px;min-height:46px;padding:0 20px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -12px #140c128c}.about-landing .mp-resume-dialog-download:active{transform:translate(-50%)translateY(1px)}.about-landing .mp-resume-dialog-viewport{scrollbar-gutter:auto;padding:16px 12px 96px}}
