.magnetic-icon[data-v-519c9419]{cursor:default;flex-direction:column;position:absolute;transform:translate(-50%,-50%);transition:none;will-change:transform;z-index:5}.icon-inner[data-v-519c9419],.magnetic-icon[data-v-519c9419]{align-items:center;display:flex}.icon-inner[data-v-519c9419]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid var(--border);border-radius:14px;box-shadow:0 6px 16px -8px #1c191747,0 2px 4px -2px #1c191714;height:52px;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:52px}@media (max-width:767px){.magnetic-icon[data-v-519c9419]{pointer-events:none}.icon-inner[data-v-519c9419]{border-radius:10px;height:40px;width:40px}.icon-inner[data-v-519c9419] svg{height:22px;width:22px}}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItlRvjrEgdbdn0-dTJZJY2fKn.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItnBvjrEgdbdn0-oVi92YgmHd.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItIjrGg2AXZeHNag-79YoINxl2Z.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItlxvjrEgdbdn0-9i4H77lCjS.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItlhvjrEgdbdn0-0aNgGYNfhN.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable Italic"),url(../_fonts/or3lQ6H-1_WfwkMZI_qYFrItmBvjrEgdbQ-tTZYglwqaG.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA-SJ1mKeFUHa.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA-movmZguonS.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Thin Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a3YR5C8-KHUffhivZj.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular Italic"),local("Geist Mono Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a3YQ5C8-dPG8cPPZWF.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a0QQ5C8-PcaPY3tBOS.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraBold Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a_YX5C8-6xDcs0dSiq.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Black Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a98X5C8-FDA7aqXmOF.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Light"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeFjKJ5Q-PXfybvTzVo.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Regular"),local("Geist Mono"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5Q-JZLGKwVXfO.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55Q-DvKdJseY7h.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraBold"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeG9L55Q-pW4139WlkN.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA-dfNYJYskUm.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA-unVmvWl15e.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA-jla71yoag7.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Variable"),url(../_fonts/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko-ZgNsg9NZmT.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraLight Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a_YQ5C8-o55Xp8HER1.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Light Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1aygQ5C8-cuBHyrkOnv.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a6gX5C8-12HzWhSlEi.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Bold Italic"),url(../_fonts/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a5EX5C8-nizidDmpO3.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Geist Mono;src:local("Geist Mono Thin"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KZ5Q-p2Gsx7xjAc.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono ExtraLight"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeG9KJ5Q-BVf5f6YOXy.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Medium"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5Q-GkyCgW0DCB.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono SemiBold"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHjL55Q-oJGFxL4PFC.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local("Geist Mono Black"),url(../_fonts/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeGUL55Q-tTqLgEgJxn.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular Italic"),local("Instrument Serif Italic"),url(../_fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjgn7Motmp5r61-prWNyesEuh.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular Italic"),local("Instrument Serif Italic"),url(../_fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7Motmp5g-Pe02ogXs9A.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-6zsTjnTLgNuZ5w-0o4pe0EeqY.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjnTLgNs-Jw51w7G6eY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular Italic"),local("Instrument Serif Italic"),url(../_fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATiA-83cEzDh3MN.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-2zE-cT29jdzF2m.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.hero-section[data-v-1f250eec]{display:flex;flex-direction:column;isolation:isolate;padding-bottom:1.5rem;padding-top:1.5rem;position:relative}@media (min-width:768px){.hero-section[data-v-1f250eec]{min-height:min(calc(100svh - 64px),940px);padding-bottom:1.75rem;padding-top:2.25rem}}.hero-container[data-v-1f250eec]{display:flex;flex:1;flex-direction:column;position:relative;width:100%;z-index:2}.hero-grain[data-v-1f250eec]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:128px 128px;top:0;right:0;bottom:0;left:0;opacity:.028;z-index:0}.hero-grain[data-v-1f250eec],.hero-rules[data-v-1f250eec]{pointer-events:none;position:absolute}.hero-rules[data-v-1f250eec]{bottom:0;display:none;left:50%;max-width:72rem;top:0;transform:translate(-50%);width:100%;z-index:1}@media (min-width:768px){.hero-rules[data-v-1f250eec]{display:block}}.hero-rule[data-v-1f250eec]{background:linear-gradient(to bottom,transparent,var(--border) 12%,var(--border) 62%,transparent 96%);bottom:0;opacity:.55;position:absolute;top:0;width:1px}.hero-masthead[data-v-1f250eec]{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2.5rem}@media (min-width:640px){.hero-masthead[data-v-1f250eec]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.hero-masthead[data-v-1f250eec]{margin-bottom:2rem}}.masthead-cell[data-v-1f250eec]{border-left:1px solid var(--border);color:var(--text-muted);font-family:Geist Mono,monospace;font-size:9px;letter-spacing:.24em;overflow:hidden;padding:.6rem .75rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.masthead-cell[data-v-1f250eec]:first-child,.masthead-cell[data-v-1f250eec]:nth-child(3){border-left:0;padding-left:0}@media (min-width:640px){.masthead-cell[data-v-1f250eec]:nth-child(3){border-left:1px solid var(--border);padding-left:.75rem}}.masthead-cell--name[data-v-1f250eec]{color:var(--text);font-weight:500}.masthead-cell--issue[data-v-1f250eec]{color:var(--accent);padding-right:0;text-align:right}.hero-grid[data-v-1f250eec]{display:flex;flex:1;flex-direction:column;gap:2.5rem;position:relative}@media (min-width:768px){.hero-grid[data-v-1f250eec]{align-items:center;flex-direction:row;gap:4rem}}.hero-content[data-v-1f250eec]{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:0;position:relative;z-index:10}.hero-greeting[data-v-1f250eec]{align-items:center;display:flex;gap:.6rem;margin-bottom:1.5rem}.hero-star[data-v-1f250eec]{color:var(--accent);font-size:10px;line-height:1}.hero-title[data-v-1f250eec]{color:var(--text);font-size:clamp(2.5rem,7.4vw,5.75rem);font-weight:400;letter-spacing:-.03em;line-height:1}.hero-title-line[data-v-1f250eec]{display:block;will-change:transform,opacity}.hero-space[data-v-1f250eec]{display:inline}.hero-rule-heavy[data-v-1f250eec]{background:var(--text);height:2px;margin-top:1.75rem;max-width:30rem;width:100%}.hero-description[data-v-1f250eec]{font-size:.875rem;line-height:1.8;margin-top:1.75rem;max-width:30rem}@media (min-width:768px){.hero-description[data-v-1f250eec]{font-size:.9375rem}}.typewriter[data-v-1f250eec]{animation:blink-1f250eec .75s step-end infinite;border-right:2.5px solid var(--accent);color:var(--accent);display:inline-block;font-style:italic;min-width:60px;padding-right:3px}@keyframes blink-1f250eec{0%,to{border-color:transparent}50%{border-color:var(--accent)}}.hero-buttons[data-v-1f250eec]{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;max-width:20rem;width:100%}@media (min-width:480px){.hero-buttons[data-v-1f250eec]{flex-direction:row;max-width:none;width:auto}}.hero-btn-primary[data-v-1f250eec],.hero-btn-secondary[data-v-1f250eec]{align-items:center;display:inline-flex;gap:1.5rem;justify-content:space-between;overflow:hidden;padding:.9rem 1.25rem;position:relative}.hero-btn-primary[data-v-1f250eec]{background:var(--text);color:#fafaf9}.hero-btn-primary[data-v-1f250eec]:before{background:var(--accent);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.65,0,.35,1);z-index:0}.hero-btn-primary[data-v-1f250eec]:focus-visible:before,.hero-btn-primary[data-v-1f250eec]:hover:before{transform:scaleX(1)}.hero-btn-primary[data-v-1f250eec]>*{position:relative;z-index:1}.hero-btn-secondary[data-v-1f250eec]{border:1px solid #d6d3d1;color:#57534e;transition:border-color .2s ease,color .2s ease}.hero-btn-secondary[data-v-1f250eec]:focus-visible,.hero-btn-secondary[data-v-1f250eec]:hover{border-color:var(--text);color:var(--text)}.hero-image-area[data-v-1f250eec]{aspect-ratio:4/5;flex-shrink:0;margin:0 auto;max-width:300px;position:relative;width:100%}@media (min-width:480px){.hero-image-area[data-v-1f250eec]{max-width:420px}}@media (min-width:768px){.hero-image-area[data-v-1f250eec]{margin:0;max-width:none;width:380px}}@media (min-width:976px){.hero-image-area[data-v-1f250eec]{width:420px}}.hero-glow[data-v-1f250eec]{aspect-ratio:1;background:radial-gradient(circle at center,rgba(249,115,22,.07) 0,rgba(249,115,22,.03) 38%,transparent 68%);bottom:4%;width:130%;z-index:0}.hero-glow[data-v-1f250eec],.hero-plate[data-v-1f250eec]{left:50%;pointer-events:none;position:absolute;transform:translate(-50%)}.hero-plate[data-v-1f250eec]{background:linear-gradient(180deg,#ffffffeb,#ffffffb8 55%,#ffffff80);bottom:0;height:62%;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 84%,transparent),linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 84%,transparent),linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent);width:240px;z-index:1}@media (min-width:480px){.hero-plate[data-v-1f250eec]{width:300px}}@media (min-width:768px){.hero-plate[data-v-1f250eec]{width:322px}}.hero-photo-wrapper[data-v-1f250eec]{bottom:0;height:320px;left:50%;position:absolute;transform:translate(-50%);width:220px;z-index:10}@media (min-width:480px){.hero-photo-wrapper[data-v-1f250eec]{height:400px;width:280px}}@media (min-width:768px){.hero-photo-wrapper[data-v-1f250eec]{height:425px;width:300px}}.hero-photo[data-v-1f250eec]{height:100%;mask-image:linear-gradient(180deg,#000 76%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 76%,transparent);-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.hero-index[data-v-1f250eec]{align-items:center;border-top:1px solid var(--border);display:flex;gap:1rem;margin-top:2.75rem;overflow-x:auto;padding-top:.85rem;scrollbar-width:none}.hero-index[data-v-1f250eec]::-webkit-scrollbar{display:none}@media (min-width:768px){.hero-index[data-v-1f250eec]{gap:2rem;margin-top:auto}}.index-list[data-v-1f250eec]{align-items:center;display:flex;flex-shrink:0;gap:1.15rem;list-style:none;margin:0;padding:0}@media (min-width:976px){.index-list[data-v-1f250eec]{gap:.5rem;justify-content:space-between;width:100%}}.index-item[data-v-1f250eec]{align-items:baseline;border-bottom:1px solid transparent;display:inline-flex;gap:.4rem;padding-bottom:2px;transition:border-color .2s ease,color .2s ease;white-space:nowrap}.index-num[data-v-1f250eec]{color:#d6d3d1;font-family:Geist Mono,monospace;font-size:9px;font-variant-numeric:tabular-nums}.index-name[data-v-1f250eec],.index-num[data-v-1f250eec]{transition:color .2s ease}.index-name[data-v-1f250eec]{color:var(--text-muted);font-family:"Instrument Serif",Georgia,serif;font-size:1rem}@media (min-width:976px){.index-name[data-v-1f250eec]{font-size:1.0625rem}}@media (min-width:1200px){.index-name[data-v-1f250eec]{font-size:1.1875rem}}.index-item[data-v-1f250eec]:focus-visible,.index-item[data-v-1f250eec]:hover{border-bottom-color:var(--text)}.index-item:focus-visible .index-name[data-v-1f250eec],.index-item:hover .index-name[data-v-1f250eec]{color:var(--text);font-style:italic}.index-item:focus-visible .index-num[data-v-1f250eec],.index-item:hover .index-num[data-v-1f250eec]{color:var(--accent)}@media (prefers-reduced-motion:reduce){.hero-btn-primary[data-v-1f250eec]:before{transition:none}.typewriter[data-v-1f250eec]{animation:none}}.pulse-dot[data-v-81f7f76a]{animation:pulse-dot-81f7f76a 2.4s ease-in-out infinite}@keyframes pulse-dot-81f7f76a{0%,to{opacity:1}50%{opacity:.25}}.writing-vertical[data-v-f24a70db]{text-orientation:mixed;writing-mode:vertical-rl}.process-panel[data-v-f24a70db]{min-width:0;overflow:hidden;transition:background-color .3s ease,box-shadow .3s ease}.expanded-inner[data-v-f24a70db]{min-width:var(--expanded-width);width:var(--expanded-width)}.marquee-track[data-v-2a7a7764]{width:-moz-max-content;width:max-content}.marquee-forward[data-v-2a7a7764]{animation:scroll-ltr-2a7a7764 35s linear infinite}.marquee-reverse[data-v-2a7a7764]{animation:scroll-rtl-2a7a7764 35s linear infinite}@keyframes scroll-ltr-2a7a7764{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-rtl-2a7a7764{0%{transform:translate(-50%)}to{transform:translate(0)}}.cert-card[data-v-f1cd05f1]{transition:box-shadow .2s ease,border-color .2s ease}.cert-card[data-v-f1cd05f1]:hover{border-color:#d6d3d1;box-shadow:0 4px 24px #0000000f}.status-pulse[data-v-f1cd05f1]{animation:status-pulse-f1cd05f1 2.2s ease-in-out infinite}@keyframes status-pulse-f1cd05f1{0%,to{opacity:1}50%{opacity:.2}}.watermark-text[data-v-f1cd05f1]{font-size:clamp(28px,6vw,52px);opacity:.045}.edu-col-institution[data-v-cf8d99e5]{width:26%}.edu-col-degree[data-v-cf8d99e5]{width:8%}.edu-col-field[data-v-cf8d99e5]{width:18%}.no-scrollbar[data-v-34400121]{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.no-scrollbar[data-v-34400121]::-webkit-scrollbar{display:none}.cta-name[data-v-e3187fba]{font-size:clamp(3.5rem,10vw,9rem)}.cta-social-icon[data-v-e3187fba]{align-items:center;border-width:1px;display:flex;height:2.25rem;justify-content:center;width:2.25rem;--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta-social-icon[data-v-e3187fba]:hover{--tw-border-opacity:1;border-color:rgb(28 25 23/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1))}.cta-button[data-v-e3187fba]{align-items:center;display:inline-flex;justify-content:space-between;width:100%;--tw-bg-opacity:1;background-color:rgb(28 25 23/var(--tw-bg-opacity,1));padding:1rem 1.25rem;--tw-text-opacity:1;color:rgb(250 250 249/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta-button[data-v-e3187fba]:hover{--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity,1))}.cta-button-secondary[data-v-e3187fba]{align-items:center;border-width:1px;display:inline-flex;justify-content:space-between;width:100%;--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1));padding:1rem 1.25rem;--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta-button-secondary[data-v-e3187fba]:hover{--tw-border-opacity:1;border-color:rgb(28 25 23/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1))}
