@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2) format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2) format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2) format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff")}:root{--bg: #080e1c;--surface: #101c30;--bg-elevated: #16243b;--text: #e8edf5;--text-dim: #c3cede;--muted: #a4b4cb;--accent: #65e5e0;--accent-ink: #061c24;--line: #30415b;--line-soft: #22334b;--line-strong: #627694;--accent-soft: #65e5e012;--accent-line: #65e5e070;--paper: #0c1628;--ink: #e8edf5;--serif: "Cormorant Garamond", Georgia, serif;--sans: "DM Sans", Arial, sans-serif;--mono: ui-monospace, Consolas, monospace;--page: 1440px;--gutter: clamp(1.25rem, 5vw, 5rem);--section-y: clamp(3.5rem, 7vw, 7rem);--header-h: 88px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;background:var(--bg)}body{margin:0;color:var(--text);background:var(--bg);font:400 16px/1.7 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}img,video{display:block;max-width:100%}figure{margin:0}h1,h2,h3,h4,p{margin:0 0 1rem}h1,h2,h3,h4{line-height:1.1;font-weight:500}p{overflow-wrap:anywhere}h1{font-size:clamp(3rem,6.5vw,6rem);letter-spacing:-.055em}h2{font-size:clamp(2.2rem,4vw,3.7rem);letter-spacing:-.04em}h3{font-size:1.6rem;letter-spacing:-.025em}em{font-family:var(--serif);font-weight:600;color:var(--accent)}ul,ol{padding-left:1.3rem}li{margin-bottom:.4rem}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:1rem;background:var(--accent);color:var(--ink);padding:.8rem;z-index:200}.skip-link:focus{top:1rem}.section-shell{width:min(100%,var(--page));margin-inline:auto;padding-inline:var(--gutter)}.eyebrow,.project-index{font:500 .7rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:1.4rem}.section-heading{margin-bottom:3rem}.section-heading--row{display:flex;align-items:end;justify-content:space-between;gap:2rem}.section-heading p:not(.eyebrow){max-width:58ch;color:var(--muted)}.section-heading h2{margin:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:1.8rem;min-height:48px;background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);padding:.85rem 1.3rem;border-radius:3px;font-size:.9rem;font-weight:600;transition:background .2s,transform .2s}.button:hover{background:#a3f4f0;transform:translateY(-2px)}.button--ghost{background:transparent;color:var(--text);border-color:var(--line-strong)}.text-link{display:inline-flex;align-items:center;gap:1rem;border-bottom:1px solid currentColor;padding:.4rem 0;font-size:.85rem;font-weight:500}.text-link:hover{color:var(--accent)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.8rem}.tag-list{display:flex;gap:.45rem;flex-wrap:wrap}.tag-list span{font:400 .7rem/1.5 var(--mono);padding:.35rem .6rem;border:1px solid var(--line);border-radius:3px;color:var(--muted)}.status-label{display:inline-block;font-size:.75rem;padding:.3rem .7rem;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:2px;color:var(--accent)}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;min-height:var(--header-h);padding:.8rem var(--gutter);background:#080e1cf5;border-bottom:1px solid var(--line-soft);backdrop-filter:blur(12px)}.monogram{display:flex;align-items:center;gap:.8rem;font-size:.92rem;line-height:1.3;white-space:nowrap}.brand-symbol{font:600 2rem/1 var(--serif);letter-spacing:-.08em;background:var(--accent);color:var(--ink);width:43px;height:43px;display:grid;place-items:center;border-radius:50%}.brand-caption{display:block;font-size:.62rem;color:var(--muted);margin-top:.25rem}.site-header nav{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem);margin-left:auto}.site-header nav a{font-size:.8rem;padding:.5rem 0;color:var(--text-dim);border-bottom:1px solid transparent}.site-header nav a:hover,.site-header nav a.active{color:var(--accent);border-bottom-color:var(--accent)}.header-actions{display:flex;gap:.5rem}.command-trigger,.menu-toggle{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);background:transparent;border-radius:50%;font-size:1.2rem}.menu-toggle,.experience-rail{display:none}.home-intro{padding-top:2rem}.intro-topline{display:flex;justify-content:space-between;gap:1rem;font:400 .65rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.identity-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:5%;align-items:center;padding-block:3rem 3.5rem}.identity-copy h1{font-size:clamp(3.2rem,6.4vw,6.5rem);line-height:.98;margin-bottom:1.8rem;letter-spacing:-.055em}.identity-copy h1 em{display:inline-block;white-space:nowrap;font-size:.97em;letter-spacing:-.04em}.identity-description{max-width:48ch;color:var(--text-dim)}.identity-current{font-size:.7rem;color:var(--muted);margin:2.2rem 0 0;display:flex;align-items:center;gap:.6rem}.status-dot{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;flex-shrink:0}.identity-portrait{position:relative;border:1px solid var(--line);padding:.7rem .7rem 0;transform:rotate(2deg);background:#142039}.identity-portrait img{width:100%;height:clamp(300px,32vw,470px);object-fit:cover;object-position:50% 28%;filter:grayscale(1);background:#9eacc2}.identity-portrait figcaption{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem;font-size:.8rem}.identity-portrait figcaption span{font:400 .54rem/1.5 var(--mono);text-transform:uppercase;color:var(--muted);text-align:right}.portrait-index{position:absolute;right:-.8rem;top:1.8rem;color:var(--ink);background:var(--accent);font:500 .6rem var(--mono);padding:.65rem 1rem;transform:rotate(-2deg)}.intro-index{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.4rem 0 2rem;font:.7rem/1.5 var(--mono);color:var(--muted)}.intro-index a{color:var(--text);display:flex;gap:2rem;align-items:center}.intro-index a:hover{color:var(--accent)}.index-coordinate{font-size:.65rem}.playground-invitation{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding-block:var(--section-y);border-bottom:1px solid var(--line)}.playground-invitation>div>p:not(.eyebrow){max-width:53ch;color:var(--muted)}.playground-invitation .text-link{display:table;margin-top:1.2rem}.code-preview{border:1px solid var(--line-strong);border-radius:4px;background:#101b30;transform:rotate(-1deg)}.code-preview>div{display:flex;justify-content:space-between;padding:1rem 1.4rem;font:.65rem var(--mono);color:var(--muted);border-bottom:1px solid var(--line)}.code-preview pre{font:400 clamp(.7rem,1vw,.9rem) / 2 var(--mono);padding:2rem 1.4rem;margin:0;overflow:auto;color:var(--accent)}.code-preview>p{display:flex;justify-content:space-between;margin:0;background:var(--accent);color:var(--ink);padding:1rem 1.4rem;font-size:.8rem}.practice-section{padding-block:var(--section-y)}.practice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.practice-grid article{padding-top:1.2rem;border-top:1px solid var(--line)}.practice-grid article>span{font:.7rem var(--mono);color:var(--accent)}.practice-grid h3{margin-top:2rem;font-size:1.4rem}.practice-grid p{font-size:.9rem;color:var(--muted)}.practice-note{display:flex;justify-content:space-between;align-items:center;gap:2rem;border-top:1px solid var(--line);padding-top:2rem;margin-top:2rem}.practice-note p{max-width:66ch;margin:0;color:var(--muted)}.practice-note a{flex-shrink:0}.playground-invitation .code-preview>p:not(.eyebrow){color:var(--ink)}.page-hero{max-width:var(--page);margin:auto;padding:clamp(3rem,7vw,6rem) var(--gutter) 3.5rem;border-bottom:1px solid var(--line)}.page-hero h1{max-width:20ch;margin-bottom:1.7rem}.page-hero>p:not(.eyebrow){max-width:62ch;color:var(--text-dim)}.page-hero-status{display:flex;gap:1rem;margin-top:1.7rem;font:.65rem var(--mono);text-transform:uppercase;color:var(--muted)}.page-hero-status span+span{border-left:1px solid var(--line);padding-left:1rem}.work-catalog{padding-block:3rem var(--section-y)}.filter-bar{display:flex;flex-wrap:wrap;gap:.5rem}.filter-bar button{min-height:44px;padding:.5rem 1rem;border:1px solid var(--line);border-radius:3px;background:transparent;color:var(--text-dim);font-size:.8rem}.filter-bar button:hover{border-color:var(--accent)}.filter-bar button.active{background:var(--accent);color:var(--ink);border-color:var(--accent)}.filter-result{font:.7rem var(--mono);color:var(--muted);margin:1.5rem 0}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.project-card{min-width:0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--surface)}.project-cover{display:block;position:relative;background:#16243b;padding:1.2rem;overflow:hidden}.project-cover img{width:100%;height:260px;object-fit:contain;transition:transform .35s}.project-cover:hover img{transform:scale(1.025)}.project-cover--empty{display:flex;align-items:center;justify-content:center;min-height:300px;background:var(--bg-elevated)}.project-cover--empty>span{font:600 7rem var(--serif);color:var(--accent)}.project-cover-meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--ink);font-size:.6rem;line-height:1.5;margin-top:1rem}.project-cover--empty .project-cover-meta{position:absolute;bottom:1rem;left:1rem;right:1rem;color:var(--text)}.project-cover-meta strong{font-weight:500}.project-card-copy{padding:1.5rem}.project-card-copy .eyebrow{font-size:.6rem;margin-bottom:.9rem}.project-card-copy h2{font-size:1.8rem}.project-card-copy>p:not(.eyebrow){font-size:.9rem;color:var(--muted)}.card-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem}.icon-link{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:50%;font-size:1.2rem}.repo-status{font-size:.65rem;color:var(--muted)}.empty-state{padding:3rem;text-align:center}.project-scan,.case-cover-scan{display:none}.recognition{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;padding-block:var(--section-y);border-bottom:1px solid var(--line)}.recognition-aside{display:grid;grid-template-columns:.8fr 1fr;gap:1rem;align-items:start}.recognition-mark{border-top:1px solid var(--line-strong);padding-top:1.3rem}.recognition-mark strong{display:block;font:600 clamp(2.8rem,5vw,5rem) / 1 var(--serif);color:var(--accent);margin-bottom:1rem}.recognition-mark small{font:.65rem/1.6 var(--mono);color:var(--muted)}.recognition-photo img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%}.recognition-photo figcaption{font-size:.6rem;color:var(--muted);padding-top:.7rem}.recognition-copy>p:not(.eyebrow){color:var(--muted)}.recognition-facts{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:1.8rem}.recognition-facts dt,.case-facts dt{font:.65rem var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.recognition-facts dd,.case-facts dd{margin:.4rem 0 0;font-size:.85rem}.recognition-copy .button{font-size:.75rem}.story,.qualities,.current-focus{display:grid;grid-template-columns:.65fr 1.35fr;gap:8%;padding-block:var(--section-y);border-bottom:1px solid var(--line)}.story .story-summary{position:sticky;top:7rem;align-self:start}.story-lede{font:600 2rem/1.2 var(--serif)}.prose{max-width:75ch;margin-inline:auto}.prose p,.prose li{color:var(--text-dim)}.prose h2{font-size:2.1rem;margin:2.5rem 0 1.2rem}.prose h2:first-child{margin-top:0}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.quality-grid,.skill-groups{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.quality-grid article{padding-top:1rem;border-top:1px solid var(--line)}.quality-grid span,.capability-index{font:.7rem var(--mono);color:var(--accent)}.quality-grid h3,.skill-groups h3{font-size:1.3rem;margin-top:1rem}.quality-grid p{color:var(--muted);font-size:.85rem}.current-focus ul{list-style:none;padding:0}.current-focus li{border-bottom:1px solid var(--line);padding:1rem 0;display:flex;gap:1rem;color:var(--text-dim)}.current-focus li i{color:var(--accent)}.hackathon-section{padding-block:var(--section-y);border-bottom:1px solid var(--line)}.timeline article,.hackathon-record{display:grid;grid-template-columns:.6fr 1.4fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--line)}.timeline article:first-child{padding-top:0}.timeline-meta{display:flex;flex-direction:column;font-size:.75rem;color:var(--accent)}.timeline-meta small{color:var(--muted);margin-top:.4rem}.timeline h3{font-size:1.5rem}.timeline h4{font-size:.85rem;line-height:1.5;color:var(--muted)}.timeline p,.timeline li{color:var(--text-dim);font-size:.9rem}.hackathon-result{display:inline-block;color:var(--accent);font-size:.8rem;margin-bottom:1rem}.hackathon-result i{margin-right:.5rem}.hackathon-detail{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.hackathon-certificates{list-style:none;padding:0}.hackathon-certificates li{display:flex;gap:.7rem}.hackathon-certificates small{display:block;color:var(--muted)}.certificate-grid,.hackathon-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.certificate-card,.hackathon-photo{border:1px solid var(--line);background:var(--surface)}.certificate-card img{width:100%;height:auto}.certificate-card figcaption,.hackathon-photo figcaption{padding:1rem;font-size:.75rem;color:var(--muted)}.certificate-card small{display:block}.hackathon-photo img{display:block;width:100%;height:auto;max-height:none;object-fit:fill}.hackathon-photo--wide{grid-column:1 / -1;max-width:880px}.hackathon-photo:not(.hackathon-photo--wide) img{width:auto;max-width:100%;max-height:620px;margin-inline:auto}.resume-document{padding-block:var(--section-y)}.resume-summary,.resume-section{display:grid;grid-template-columns:.45fr 1.55fr;gap:5%;padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--line)}.resume-summary h2{font-size:2rem}.resume-summary>p:last-child{grid-column:2;color:var(--text-dim)}.resume-projects{display:grid;gap:.6rem}.resume-projects a{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--line)}.resume-projects a:hover{border-color:var(--accent)}.resume-projects small{display:block;color:var(--muted);font-size:.75rem}.resume-source-note{font-size:.75rem;color:var(--muted)}.case-hero{padding-block:3rem}.back-link{font-size:.75rem;color:var(--muted)}.back-link:hover{color:var(--accent)}.case-title{margin-top:3rem;max-width:900px}.case-title h1{font-size:clamp(3rem,7vw,6.5rem)}.case-title>p:not(.eyebrow){max-width:65ch;color:var(--text-dim);font-size:1.05rem}.case-playground-link{margin-block:.8rem}.case-badges{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.5rem}.case-badges span,.case-badges a{border:1px solid var(--line);padding:.35rem .7rem;font-size:.7rem}.case-badges .case-badge-accent{border-color:var(--accent-line);color:var(--accent)}.case-cover{margin-top:2.5rem;background:#16243b;padding:clamp(1rem,3vw,3rem);border-radius:4px}.case-cover img{width:100%;max-height:620px;object-fit:contain}.case-cover figcaption{color:#b4c6df;font:.6rem var(--mono);margin-top:1rem}.case-cover--system{display:flex;flex-direction:column;justify-content:space-between;min-height:300px;background:var(--surface);border:1px solid var(--line);gap:2rem}.case-cover--system>span{font:.7rem var(--mono);color:var(--accent)}.case-cover--system strong{font:600 clamp(2rem,5vw,3rem) / 1.15 var(--serif);overflow-wrap:anywhere}.case-cover--system small{color:var(--muted)}.case-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2rem 0;padding:1.5rem 0;border-block:1px solid var(--line)}.project-update{padding:1rem 0}.project-update .eyebrow{margin-bottom:.5rem}.project-update p,.project-update time{font-size:.8rem;color:var(--muted)}.project-update time{color:var(--accent)}.case-progress{position:sticky;top:var(--header-h);z-index:20;display:flex;gap:1.7rem;padding:1rem var(--gutter);background:#101b30f5;border-block:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.case-progress a{display:flex;gap:.5rem;white-space:nowrap;font:.65rem var(--mono);color:var(--muted);padding:.35rem 0}.case-progress a.active,.case-progress a:hover{color:var(--accent)}.case-section,.case-features,.architecture,.case-links{display:grid;grid-template-columns:.65fr 1.35fr;gap:6%;padding-block:3.5rem;border-bottom:1px solid var(--line)}.case-section h2{font-size:2.6rem}.case-section h3{font-size:1.4rem;margin-top:2rem}.case-section p,.case-section li{color:var(--text-dim)}.numbered-list{list-style:none;padding:0;margin:0}.numbered-list li{display:flex;gap:1.2rem;padding:1rem 0;border-bottom:1px solid var(--line-soft)}.numbered-list li:first-child{padding-top:0}.numbered-list span{font:.7rem var(--mono);color:var(--accent);padding-top:.4rem}.numbered-list p{margin:0}.feature-grid,.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.feature-grid>div{display:flex;gap:.8rem;padding:1rem;border:1px solid var(--line);font-size:.85rem;color:var(--text-dim)}.feature-grid i{color:var(--accent)}.audience-grid article{padding:1.2rem;background:var(--surface)}.audience-grid h3{margin-top:0}.audience-grid p{font-size:.85rem}.limitations{margin-top:1.5rem;padding:1.5rem;border-left:2px solid var(--accent);background:var(--surface)}.limitations p{font-size:.85rem}.project-media{padding-block:3.5rem;border-bottom:1px solid var(--line)}.media-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}.media-card{grid-column:span 3;min-width:0;border:1px solid var(--line);background:var(--surface);align-self:start}.media-card--wide,.media-card--video{grid-column:span 6}.media-card--portrait{grid-column:span 2}.media-card img,.media-card video{width:100%;height:auto}.media-card figcaption{padding:1rem;color:var(--muted);font-size:.75rem}.challenge-list article{padding-bottom:1rem;border-bottom:1px solid var(--line)}.challenge-list article:first-child h3{margin-top:0}.challenge-list p{font-size:.9rem}.architecture ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.architecture li{padding:1rem;border:1px solid var(--line);color:var(--accent);font-size:.95rem}.architecture small{display:block;color:var(--muted);font-size:.7rem}.planned{margin-top:2rem}.planned li{font-size:.85rem}.hackathon-reference{display:flex;gap:.8rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.75rem}.hackathon-reference i{color:var(--accent)}.evidence-note{display:grid;grid-template-columns:minmax(9rem,.32fr) minmax(0,1fr);gap:.6rem 1.6rem;align-items:start;margin-top:2.4rem;padding:1.4rem 1.5rem;border:1px solid var(--line);border-left:2px solid var(--gold);border-radius:6px;background:#16243b73}.evidence-note-label{display:flex;align-items:center;gap:.5rem;margin:0;font:.62rem/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.evidence-note p:not(.evidence-note-label){margin:0;max-width:74ch;font-size:.88rem;line-height:1.7;color:var(--text-dim)}@media(max-width:720px){.evidence-note{grid-template-columns:1fr;padding:1.1rem 1.2rem}}.hackathon-reference a{color:var(--accent);text-decoration:underline}.case-links .actions{margin-top:0}.case-links h2{font-size:2rem}.private-access{color:var(--muted);font-size:.8rem}.case-nav{display:grid;grid-template-columns:1fr 1fr;padding-block:2rem;gap:2rem}.case-nav a{display:grid;gap:.7rem;padding:1rem 0}.case-nav a:last-child{text-align:right}.case-nav small{color:var(--muted);font:.7rem var(--mono)}.case-nav strong{font-size:1.4rem;font-weight:500}.case-nav i{margin-inline:.5rem;color:var(--accent)}.contact-page{max-width:var(--page);margin:auto;padding:4rem var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:6%}.contact-page .page-hero{padding:0;border:0;margin:0;align-self:start}.contact-page h1{font-size:clamp(2.8rem,5vw,4.5rem)}.contact-page-signal{grid-column:1/-1;display:flex;gap:2rem;font:.7rem var(--mono);color:var(--muted);margin-bottom:2rem}.contact-page-signal span{color:var(--accent)}.contact-panel{min-width:0}.contact-list{display:grid;gap:.5rem}.contact-list a{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid var(--line)}.contact-list a:hover{background:var(--surface)}.contact-list span{flex:1;min-width:0}.contact-list small{display:block;font-size:.65rem;color:var(--muted)}.contact-list strong{font-weight:400;font-size:.9rem;overflow-wrap:anywhere}.contact-list i{color:var(--accent)}.contact-location{font-size:.8rem}.contact-location i{color:var(--accent);margin-right:.5rem}.contact-form{margin-top:2.5rem;padding:1.5rem;background:var(--surface);border:1px solid var(--line);display:grid;gap:1.2rem}.contact-form h2{font-size:1.7rem}.contact-form p{font-size:.8rem;color:var(--muted)}.contact-form label{display:grid;gap:.4rem;font-size:.8rem}.contact-form input,.contact-form textarea{background:var(--bg);border:1px solid var(--line-strong);padding:.7rem;border-radius:2px;width:100%;min-width:0}.contact-form textarea{resize:vertical}.form-status{margin:0}.notes-list{padding-block:3rem}.note-row{max-width:800px;border-bottom:1px solid var(--line);padding-block:1rem 3rem}.note-meta{font:.7rem var(--mono);color:var(--muted)}.note-row h2{font-size:2.5rem}.note-row p{color:var(--text-dim)}body[data-page=notes] article>.section-shell{padding-block:3rem}.article-byline{border-top:1px solid var(--line);padding-top:1.5rem;margin-top:3rem;font-size:.85rem}.availability{display:grid;grid-template-columns:1.2fr 1fr;gap:5%;padding:3rem var(--gutter);background:var(--surface);border-block:1px solid var(--line)}.availability h2{font-size:2.5rem}.availability p{color:var(--muted)}.availability .eyebrow{color:var(--accent)}.site-footer{padding:4rem var(--gutter) 1.5rem;border-top:1px solid var(--line);display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;background:#070e1c}.site-footer h2{font-size:clamp(2.5rem,5vw,4.5rem)}.footer-note{color:var(--muted);font-size:.85rem;max-width:50ch}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-content:center}.footer-links a{display:flex;gap:.8rem;align-items:center;min-width:0;padding:1rem 0;border-bottom:1px solid var(--line)}.footer-links a:hover{color:var(--accent)}.footer-links i{color:var(--accent);font-size:1.2rem}.footer-links span{font-size:.85rem;min-width:0}.footer-links small{display:block;color:var(--muted);font-size:.65rem;overflow-wrap:anywhere}.footer-base{grid-column:1/-1;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:1rem}.copyright,.visit-counter{font:.6rem/1.6 var(--mono);color:var(--muted);margin:0}.visit-sep{margin-inline:.5rem}.command-palette{background:var(--bg);color:var(--text);border:1px solid var(--line-strong);border-radius:6px;width:min(620px,calc(100% - 2rem));padding:1.5rem;max-height:85svh}.command-palette::backdrop{background:#000a;backdrop-filter:blur(6px)}.command-shell header{display:flex;justify-content:space-between;gap:1rem}.command-shell h2{font-size:1.8rem}.command-shell .eyebrow{margin-bottom:.6rem}.command-close{width:44px;height:44px;border:1px solid var(--line);background:transparent;flex-shrink:0}.command-search{display:flex;gap:1rem;align-items:center;padding:.7rem;border:1px solid var(--line-strong)}.command-search input{width:100%;min-width:0;background:transparent;border:0;padding:.3rem}.command-search kbd{font-size:.7rem;color:var(--muted)}.command-results{max-height:52svh;overflow-y:auto}.command-results h3{font:.7rem var(--mono);color:var(--muted);text-transform:uppercase;margin:1.5rem 0 .5rem}.command-results ul{list-style:none;padding:0}.command-results li{margin:0}.command-results a{display:flex;gap:1rem;align-items:center;padding:.8rem}.command-results a:hover{background:var(--surface)}.command-results span{flex:1}.command-results strong{font-size:.85rem;font-weight:500}.command-results small{display:block;color:var(--muted);font-size:.7rem}.command-results i{color:var(--accent)}.command-empty{padding:1rem;color:var(--muted)}@keyframes reveal{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:none}}[data-motion].is-revealed{animation:reveal .55s ease-out both}.motion-toggle{font-size:.65rem;padding:.4rem .6rem;background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:2px;min-height:36px}html[data-motion-mode=reduced] *,html[data-motion-mode=reduced] *:before,html[data-motion-mode=reduced] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:1050px){.brand-caption{display:none}.site-header{gap:1rem}.site-header nav{gap:1rem}.identity-grid{grid-template-columns:1.2fr .8fr}.identity-copy h1{font-size:clamp(3rem,6.2vw,5rem)}.identity-copy h1 em{white-space:normal}.recognition-aside{grid-template-columns:1fr}.recognition-photo{max-width:260px}.recognition-mark strong{font-size:3.5rem}.feature-grid{grid-template-columns:1fr}}@media(max-width:800px){:root{--header-h: 74px}.site-header{min-height:74px}.brand-caption{display:block}.menu-toggle{display:grid}.site-header nav{position:absolute;top:100%;left:0;right:0;background:var(--bg);padding:1rem var(--gutter);border-bottom:1px solid var(--line);display:none;flex-direction:column;align-items:stretch;gap:0;max-height:75svh;overflow:auto}.site-header nav.open{display:flex}.site-header nav a{padding:.8rem 0}.header-actions{margin-left:auto}.identity-grid{gap:2rem;padding-top:2.5rem}.identity-copy h1{font-size:3.4rem}.identity-description{font-size:.9rem}.identity-portrait img{height:340px}.identity-portrait figcaption{display:block}.identity-portrait figcaption span{display:block;text-align:left;margin-top:.4rem}.intro-topline span:last-child{max-width:26ch;text-align:right}.index-coordinate{display:none}.playground-invitation{grid-template-columns:1fr;gap:2.5rem}.code-preview{max-width:620px;transform:none}.code-preview pre{font-size:.9rem}.recognition{grid-template-columns:1fr;gap:2.5rem}.recognition-aside{grid-template-columns:1fr 1fr;max-width:550px}.recognition-photo{max-width:none}.recognition-photo img{max-height:300px;width:100%}.practice-grid{gap:1.5rem}.practice-grid h3{font-size:1.2rem}.practice-note{align-items:start;flex-direction:column}.story,.qualities,.current-focus,.case-section,.case-features,.architecture,.case-links,.resume-section,.resume-summary,.contact-page{grid-template-columns:1fr;gap:2rem}.story .story-summary{position:static;max-width:50ch}.resume-summary>p:last-child{grid-column:auto}.case-facts{grid-template-columns:1fr 1fr}.contact-page-signal{grid-column:auto}.contact-page{padding-top:2.5rem}.contact-panel{margin-top:1rem}.project-cover img{height:200px}.project-cover-meta{display:block}.project-cover-meta strong{display:block;margin-top:.4rem}.project-cover--empty{min-height:277px}.availability,.site-footer{grid-template-columns:1fr}.site-footer{gap:2rem}.availability h2{font-size:2.2rem}.media-card{grid-column:span 6}.media-card--portrait{grid-column:span 3}}@media(max-width:600px){.intro-topline{font-size:.58rem}.intro-topline span:last-child{max-width:22ch}.identity-grid{grid-template-columns:1fr;padding-bottom:2rem}.identity-copy h1{font-size:clamp(3.3rem,13vw,4.8rem)}.identity-copy h1 em{white-space:normal}.identity-description{max-width:42ch;font-size:.95rem}.identity-current{margin-top:1.5rem}.identity-portrait{transform:rotate(1deg);max-width:400px;width:90%;margin:0 auto}.identity-portrait img{height:310px;object-position:50% 25%}.identity-portrait figcaption{display:flex}.identity-portrait figcaption span{max-width:18ch;text-align:right}.intro-index{font-size:.6rem}.intro-index a{gap:.6rem;max-width:22ch}.section-heading--row{align-items:start;flex-direction:column;gap:1rem}.section-heading{margin-bottom:2rem}.playground-invitation h2{font-size:2.35rem}.code-preview pre{font-size:.7rem;padding:1.5rem .9rem}.practice-grid{grid-template-columns:1fr;gap:1.5rem}.practice-grid h3{margin-top:1rem;font-size:1.5rem}.practice-grid p{font-size:.95rem}.page-hero{padding-top:3rem}.page-hero h1{font-size:clamp(2.6rem,10.5vw,4rem)}.project-grid{grid-template-columns:1fr}.project-cover img{height:auto;aspect-ratio:16/10}.project-cover-meta{display:flex}.project-cover-meta strong{margin:0}.project-card-copy h2{font-size:1.9rem}.project-cover--empty{min-height:250px}.quality-grid,.skill-groups,.audience-grid,.certificate-grid,.hackathon-photo-grid,.hackathon-detail{grid-template-columns:1fr}.hackathon-photo--wide{grid-column:auto}.timeline article,.hackathon-record{grid-template-columns:1fr;gap:1rem}.recognition-facts{gap:1rem}.recognition-facts dd{font-size:.75rem}.recognition-mark strong{font-size:3rem}.case-title{margin-top:2rem}.case-title h1{font-size:clamp(2.8rem,13vw,4.4rem);overflow-wrap:anywhere}.case-title>p:not(.eyebrow){font-size:.95rem}.case-cover{padding:.8rem;margin-top:2rem}.case-facts{gap:1.2rem}.case-facts dd{font-size:.75rem}.case-progress{padding-inline:1.25rem;top:74px}.case-progress a{font-size:.6rem}.case-section h2{font-size:2.3rem}.architecture ol{grid-template-columns:1fr 1fr}.case-nav{gap:1rem}.case-nav strong{font-size:1.1rem}.media-card--portrait{grid-column:span 6;max-width:380px;justify-self:center}.contact-form{padding:1.1rem}.contact-list a{padding-inline:0}.contact-page-signal{gap:1rem;font-size:.6rem}.contact-page-signal b{font-weight:400}.footer-links{grid-template-columns:1fr}.footer-base{flex-direction:column}.note-row h2{font-size:2rem}.actions{gap:1rem}.recognition .actions,.resume-hero .actions{align-items:start;flex-direction:column}.recognition .button{width:100%}.prose h2{font-size:1.8rem}.site-footer{padding-top:3rem}.command-palette{padding:1rem}.command-shell h2{font-size:1.5rem}.command-results a{padding:.8rem .3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}@media print{.site-header,.site-footer,.availability,.case-progress,.command-palette,.filter-bar,.experience-rail{display:none!important}body{background:#fff;color:#111;--text: #111;--text-dim: #222;--muted: #333;--accent: #333;--line: #bbb}.page-hero,.resume-document,.case-hero{padding:1rem}.resume-section,.resume-summary{break-inside:avoid}.tag-list span{color:#333}.page-hero h1{font-size:2.5rem}}.story-navigation{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:var(--header-h);z-index:15}.story-navigation a{font-size:.75rem;color:var(--muted);display:flex;align-items:center;gap:.65rem;transition:color .2s}.story-navigation a span{font:.6rem var(--mono);border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;width:1.6rem;height:1.6rem;transition:background .2s,color .2s}.story-navigation a:hover,.story-navigation a.active{color:var(--text)}.story-navigation a.active span{background:var(--accent);border-color:var(--accent);color:var(--ink)}[data-story-section]{scroll-margin-top:calc(var(--header-h) + 75px)}@media(prefers-reduced-motion:no-preference){html[data-motion-mode=full] .identity-copy{animation:story-enter .8s both}html[data-motion-mode=full] .identity-portrait{animation:portrait-enter 1s .12s both}@keyframes story-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes portrait-enter{0%{opacity:0;transform:translateY(24px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(2deg)}}}@media(max-width:600px){.story-navigation{gap:.5rem;padding:.8rem var(--gutter);position:static;flex-wrap:wrap}.story-navigation a{width:calc(50% - .5rem);font-size:.65rem}.story-navigation a span{width:1.3rem;height:1.3rem}}@media print{.story-navigation{display:none}}:root{--gold: #dfbf80;--serif: "DM Sans", Arial, sans-serif}h1 em,h2 em{font-style:normal;font-weight:500}.site-header{background:#080e1cf5}.home-intro{background:radial-gradient(ellipse at 80% 25%,#17365070,transparent 60%)}.identity-copy h1{font-size:clamp(2.8rem,5.5vw,5.6rem);line-height:1.06}.identity-copy h1 em{white-space:normal;color:var(--accent)}.identity-portrait{transform:none;padding:1rem 1rem 0;border-radius:16px;box-shadow:20px 20px 0 -1px var(--bg),20px 20px 0 0 var(--line)}.identity-portrait img{border-radius:8px}.eyebrow,.project-index,.portrait-index{color:var(--gold)}.button{border-radius:5px;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{box-shadow:0 0 24px #65e5e025}.code-preview{transform:none;border-radius:12px;box-shadow:0 24px 70px #0004}@media(max-width:700px){.identity-portrait{box-shadow:none}}@media(prefers-reduced-motion:reduce){.button{transition:none}}[data-motion-mode=reduced] .button{transition:none}.portrait-index{color:var(--accent-ink)}:root{--ink:#061c24}.project-cover-meta{color:var(--text)}.hero-achievement{display:flex;align-items:center;gap:1rem;max-width:490px;margin:1.5rem 0;padding:1rem 1.1rem;border:1px solid #dfbf8060;border-radius:8px;background:linear-gradient(110deg,#dfbf8010,#101c3060)}.hero-achievement-mark{color:var(--gold);font-size:1.6rem}.hero-achievement strong{display:block;color:var(--gold);font-size:.9rem;font-weight:600}.hero-achievement small{display:block;color:var(--text-dim);font-size:.72rem;line-height:1.65;margin-top:.2rem}.hero-achievement>span:last-child{margin-left:auto;color:var(--gold)}.hero-achievement:hover{border-color:var(--gold)}.showcase{padding-block:var(--section-y)}.showcase .section-heading{margin-bottom:1.8rem}.showcase-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:1.2rem}.showcase-tabs button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .7rem;min-height:68px;padding:.85rem 1rem;border:0;background:var(--surface);color:var(--text);text-align:left;transition:background .22s,box-shadow .22s}.showcase-tabs button>span:first-child{font:.62rem var(--mono);color:var(--gold)}.showcase-tab-name{font-size:.95rem;font-weight:500}.showcase-tab-kicker{grid-column:2;font:.57rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:color .22s}.showcase-tabs button:hover{background:var(--bg-elevated)}.showcase-tabs button[aria-selected=true]{background:linear-gradient(120deg,rgb(101 229 224 / 9%),var(--bg-elevated));box-shadow:inset 0 -2px var(--accent)}.showcase-tabs button[aria-selected=true] .showcase-tab-kicker{color:var(--accent)}.showcase-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(1.4rem,4vw,3.2rem);padding:clamp(1.1rem,3vw,2.2rem);border:1px solid var(--line);border-radius:12px;background:linear-gradient(125deg,var(--bg-elevated),var(--paper))}.showcase-panel[hidden]{display:none}.showcase-panel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.showcase-figure{margin:0}.showcase-frame{background:#0a1426;border:1px solid var(--line-soft);border-radius:8px;padding:.65rem;overflow:hidden}.showcase-frame img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:contain}.showcase-figure figcaption{margin-top:.8rem;min-height:3.2em;font-size:.78rem;line-height:1.6;color:var(--muted)}.showcase-thumbs{display:flex;gap:.5rem;margin-top:.7rem}.showcase-thumbs button{width:86px;height:56px;padding:0;border:1px solid var(--line);border-radius:6px;background:#0a1426;overflow:hidden;transition:border-color .2s,transform .2s}.showcase-thumbs button img{width:100%;height:100%;object-fit:cover}.showcase-thumbs button:hover{border-color:var(--line-strong);transform:translateY(-2px)}.showcase-thumbs button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.showcase-source{margin:1rem 0 0;font:.58rem/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.showcase-index{margin:0 0 .5rem;font:.6rem/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.showcase-copy h3{margin:0 0 .5rem;font-size:clamp(1.9rem,3vw,2.6rem);letter-spacing:-.045em;line-height:1.05}.showcase-question{margin:0 0 1.3rem;max-width:36ch;font-size:clamp(1.02rem,1.55vw,1.24rem);line-height:1.45;color:var(--text)}.showcase-steps{list-style:none;display:grid;gap:.85rem;margin:0 0 1.3rem;padding:0}.showcase-steps li{padding-top:.75rem;border-top:1px solid var(--line-soft)}.showcase-steps span{font:.57rem/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.showcase-steps p{margin:.3rem 0 0;font-size:.85rem;line-height:1.62;color:var(--text-dim)}.showcase-decision{margin:0 0 1.3rem;padding:.15rem 0 .15rem 1rem;border-left:2px solid var(--gold)}.showcase-decision span{font:.57rem/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.showcase-decision strong{display:block;margin-top:.2rem;font-size:.94rem}.showcase-decision p{margin:.3rem 0 0;font-size:.8rem;line-height:1.6;color:var(--muted)}.showcase-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.35rem;padding-top:.9rem;border-top:1px solid var(--line)}.showcase-meta dt{font:.56rem/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.showcase-meta dd{margin:.2rem 0 0;font-size:.79rem;line-height:1.5;color:var(--text-dim)}.showcase-links{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.6rem}.showcase-noscript{margin-top:1rem;color:var(--muted)}@keyframes showcase-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.showcase-panel.is-entering{animation:showcase-in .42s cubic-bezier(.16,1,.3,1) both}@media(max-width:1024px){.showcase-panel{grid-template-columns:1fr}.showcase-thumbs button{width:76px;height:50px}}@media(max-width:720px){.showcase-tabs{grid-template-columns:1fr}.showcase-tabs button{min-height:56px}.showcase-meta{grid-template-columns:1fr;gap:.65rem}.showcase-question{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.showcase-panel.is-entering{animation:none}.showcase-thumbs button:hover{transform:none}}[data-motion-mode=reduced] .showcase-panel.is-entering{animation:none}.showcase-hint{margin:0 0 1rem;font:.62rem/1.6 var(--mono);color:var(--muted)}.showcase-hint kbd{font:inherit;padding:.05rem .3rem;border:1px solid var(--line-strong);border-radius:3px;color:var(--text-dim)}.hero-lab .lab-status[data-tone=active]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:.5rem;border-radius:50%;background:var(--accent);vertical-align:middle;animation:lab-pulse 1.2s ease-in-out infinite}@keyframes lab-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hero-lab .lab-status[data-tone=active]:before{animation:none;opacity:1}}[data-motion-mode=reduced] .hero-lab .lab-status[data-tone=active]:before{animation:none}.photo-open{display:block;position:relative;cursor:zoom-in}.photo-open img{transition:filter .25s,opacity .25s}.photo-open:hover img,.photo-open:focus-visible img{filter:brightness(1.06)}.photo-open:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.photo-open:after{content:"⤢";position:absolute;right:.55rem;bottom:.55rem;width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:50%;background:#060c18c7;border:1px solid rgb(232 237 245 / 25%);color:var(--text);font-size:.85rem;line-height:1;opacity:0;transition:opacity .25s;pointer-events:none}.photo-open:hover:after,.photo-open:focus-visible:after{opacity:1}html.lightbox-open{overflow:hidden}.lightbox{width:min(1180px,94vw);max-width:94vw;max-height:94vh;padding:0;border:0;background:transparent;color:var(--text);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.65rem}.lightbox:not([open]){display:none}.lightbox::backdrop{background:#040810ed}.lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.lightbox-count{margin:0;font:.68rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lightbox-tools{display:flex;align-items:center;gap:.9rem}.lightbox-original{font-size:.74rem;color:var(--accent)}.lightbox-original:hover{text-decoration:underline}.lightbox-close{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:#0a1220b3;color:var(--text);font-size:.95rem;line-height:1}.lightbox-close:hover{border-color:var(--accent);color:var(--accent)}.lightbox-stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:0}.lightbox-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(94vh - 8.5rem);margin-inline:auto;object-fit:contain;border:1px solid var(--line);background:#05080f;transition:opacity .2s}.lightbox[data-loading=true] .lightbox-stage img{opacity:.35}.lightbox-step{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:#0a1220b3;color:var(--text);font-size:1.5rem;line-height:1;padding-bottom:.2rem}.lightbox-step:hover{border-color:var(--accent);color:var(--accent)}.lightbox-step[hidden]{display:none}.lightbox-note{margin:0;text-align:center;font:.68rem/1.5 var(--mono);color:var(--muted)}.lightbox-caption{margin:0;max-width:84ch;font-size:.84rem;line-height:1.65;color:var(--text-dim)}@media(max-width:720px){.lightbox{width:100vw;max-width:100vw;max-height:100vh;padding:.6rem}.lightbox-stage img{max-height:calc(100vh - 10rem)}.lightbox-step{width:40px;height:40px;font-size:1.3rem}.lightbox-original{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.photo-open img,.photo-open:after,.lightbox-stage img{transition:none}}@font-face{font-family:Phosphor;src:url(/_astro/Phosphor.DtdjzkpE.woff2) format("woff2"),url(/_astro/Phosphor.BdqudwT5.woff) format("woff"),url(/_astro/Phosphor.CDxgqcPu.ttf) format("truetype"),url(/_astro/Phosphor.BXRFlF4V.svg#Phosphor) format("svg");font-weight:400;font-style:normal;font-display:block}.ph{font-family:Phosphor!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ph.ph-acorn:before{content:""}.ph.ph-address-book:before{content:""}.ph.ph-address-book-tabs:before{content:""}.ph.ph-air-traffic-control:before{content:""}.ph.ph-airplane:before{content:""}.ph.ph-airplane-in-flight:before{content:""}.ph.ph-airplane-landing:before{content:""}.ph.ph-airplane-takeoff:before{content:""}.ph.ph-airplane-taxiing:before{content:""}.ph.ph-airplane-tilt:before{content:""}.ph.ph-airplay:before{content:""}.ph.ph-alarm:before{content:""}.ph.ph-alien:before{content:""}.ph.ph-align-bottom:before{content:""}.ph.ph-align-bottom-simple:before{content:""}.ph.ph-align-center-horizontal:before{content:""}.ph.ph-align-center-horizontal-simple:before{content:""}.ph.ph-align-center-vertical:before{content:""}.ph.ph-align-center-vertical-simple:before{content:""}.ph.ph-align-left:before{content:""}.ph.ph-align-left-simple:before{content:""}.ph.ph-align-right:before{content:""}.ph.ph-align-right-simple:before{content:""}.ph.ph-align-top:before{content:""}.ph.ph-align-top-simple:before{content:""}.ph.ph-amazon-logo:before{content:""}.ph.ph-ambulance:before{content:""}.ph.ph-anchor:before{content:""}.ph.ph-anchor-simple:before{content:""}.ph.ph-android-logo:before{content:""}.ph.ph-angle:before{content:""}.ph.ph-angular-logo:before{content:""}.ph.ph-aperture:before{content:""}.ph.ph-app-store-logo:before{content:""}.ph.ph-app-window:before{content:""}.ph.ph-apple-logo:before{content:""}.ph.ph-apple-podcasts-logo:before{content:""}.ph.ph-approximate-equals:before{content:""}.ph.ph-archive:before{content:""}.ph.ph-armchair:before{content:""}.ph.ph-arrow-arc-left:before{content:""}.ph.ph-arrow-arc-right:before{content:""}.ph.ph-arrow-bend-double-up-left:before{content:""}.ph.ph-arrow-bend-double-up-right:before{content:""}.ph.ph-arrow-bend-down-left:before{content:""}.ph.ph-arrow-bend-down-right:before{content:""}.ph.ph-arrow-bend-left-down:before{content:""}.ph.ph-arrow-bend-left-up:before{content:""}.ph.ph-arrow-bend-right-down:before{content:""}.ph.ph-arrow-bend-right-up:before{content:""}.ph.ph-arrow-bend-up-left:before{content:""}.ph.ph-arrow-bend-up-right:before{content:""}.ph.ph-arrow-circle-down:before{content:""}.ph.ph-arrow-circle-down-left:before{content:""}.ph.ph-arrow-circle-down-right:before{content:""}.ph.ph-arrow-circle-left:before{content:""}.ph.ph-arrow-circle-right:before{content:""}.ph.ph-arrow-circle-up:before{content:""}.ph.ph-arrow-circle-up-left:before{content:""}.ph.ph-arrow-circle-up-right:before{content:""}.ph.ph-arrow-clockwise:before{content:""}.ph.ph-arrow-counter-clockwise:before{content:""}.ph.ph-arrow-down:before{content:""}.ph.ph-arrow-down-left:before{content:""}.ph.ph-arrow-down-right:before{content:""}.ph.ph-arrow-elbow-down-left:before{content:""}.ph.ph-arrow-elbow-down-right:before{content:""}.ph.ph-arrow-elbow-left:before{content:""}.ph.ph-arrow-elbow-left-down:before{content:""}.ph.ph-arrow-elbow-left-up:before{content:""}.ph.ph-arrow-elbow-right:before{content:""}.ph.ph-arrow-elbow-right-down:before{content:""}.ph.ph-arrow-elbow-right-up:before{content:""}.ph.ph-arrow-elbow-up-left:before{content:""}.ph.ph-arrow-elbow-up-right:before{content:""}.ph.ph-arrow-fat-down:before{content:""}.ph.ph-arrow-fat-left:before{content:""}.ph.ph-arrow-fat-line-down:before{content:""}.ph.ph-arrow-fat-line-left:before{content:""}.ph.ph-arrow-fat-line-right:before{content:""}.ph.ph-arrow-fat-line-up:before{content:""}.ph.ph-arrow-fat-lines-down:before{content:""}.ph.ph-arrow-fat-lines-left:before{content:""}.ph.ph-arrow-fat-lines-right:before{content:""}.ph.ph-arrow-fat-lines-up:before{content:""}.ph.ph-arrow-fat-right:before{content:""}.ph.ph-arrow-fat-up:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-line-down:before{content:""}.ph.ph-arrow-line-down-left:before{content:""}.ph.ph-arrow-line-down-right:before{content:""}.ph.ph-arrow-line-left:before{content:""}.ph.ph-arrow-line-right:before{content:""}.ph.ph-arrow-line-up:before{content:""}.ph.ph-arrow-line-up-left:before{content:""}.ph.ph-arrow-line-up-right:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrow-square-down:before{content:""}.ph.ph-arrow-square-down-left:before{content:""}.ph.ph-arrow-square-down-right:before{content:""}.ph.ph-arrow-square-in:before{content:""}.ph.ph-arrow-square-left:before{content:""}.ph.ph-arrow-square-out:before{content:""}.ph.ph-arrow-square-right:before{content:""}.ph.ph-arrow-square-up:before{content:""}.ph.ph-arrow-square-up-left:before{content:""}.ph.ph-arrow-square-up-right:before{content:""}.ph.ph-arrow-u-down-left:before{content:""}.ph.ph-arrow-u-down-right:before{content:""}.ph.ph-arrow-u-left-down:before{content:""}.ph.ph-arrow-u-left-up:before{content:""}.ph.ph-arrow-u-right-down:before{content:""}.ph.ph-arrow-u-right-up:before{content:""}.ph.ph-arrow-u-up-left:before{content:""}.ph.ph-arrow-u-up-right:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-left:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-arrows-clockwise:before{content:""}.ph.ph-arrows-counter-clockwise:before{content:""}.ph.ph-arrows-down-up:before{content:""}.ph.ph-arrows-horizontal:before{content:""}.ph.ph-arrows-in:before{content:""}.ph.ph-arrows-in-cardinal:before{content:""}.ph.ph-arrows-in-line-horizontal:before{content:""}.ph.ph-arrows-in-line-vertical:before{content:""}.ph.ph-arrows-in-simple:before{content:""}.ph.ph-arrows-left-right:before{content:""}.ph.ph-arrows-merge:before{content:""}.ph.ph-arrows-out:before{content:""}.ph.ph-arrows-out-cardinal:before{content:""}.ph.ph-arrows-out-line-horizontal:before{content:""}.ph.ph-arrows-out-line-vertical:before{content:""}.ph.ph-arrows-out-simple:before{content:""}.ph.ph-arrows-split:before{content:""}.ph.ph-arrows-vertical:before{content:""}.ph.ph-article:before{content:""}.ph.ph-article-medium:before{content:""}.ph.ph-article-ny-times:before{content:""}.ph.ph-asclepius:before{content:""}.ph.ph-caduceus:before{content:""}.ph.ph-asterisk:before{content:""}.ph.ph-asterisk-simple:before{content:""}.ph.ph-at:before{content:""}.ph.ph-atom:before{content:""}.ph.ph-avocado:before{content:""}.ph.ph-axe:before{content:""}.ph.ph-baby:before{content:""}.ph.ph-baby-carriage:before{content:""}.ph.ph-backpack:before{content:""}.ph.ph-backspace:before{content:""}.ph.ph-bag:before{content:""}.ph.ph-bag-simple:before{content:""}.ph.ph-balloon:before{content:""}.ph.ph-bandaids:before{content:""}.ph.ph-bank:before{content:""}.ph.ph-barbell:before{content:""}.ph.ph-barcode:before{content:""}.ph.ph-barn:before{content:""}.ph.ph-barricade:before{content:""}.ph.ph-baseball:before{content:""}.ph.ph-baseball-cap:before{content:""}.ph.ph-baseball-helmet:before{content:""}.ph.ph-basket:before{content:""}.ph.ph-basketball:before{content:""}.ph.ph-bathtub:before{content:""}.ph.ph-battery-charging:before{content:""}.ph.ph-battery-charging-vertical:before{content:""}.ph.ph-battery-empty:before{content:""}.ph.ph-battery-full:before{content:""}.ph.ph-battery-high:before{content:""}.ph.ph-battery-low:before{content:""}.ph.ph-battery-medium:before{content:""}.ph.ph-battery-plus:before{content:""}.ph.ph-battery-plus-vertical:before{content:""}.ph.ph-battery-vertical-empty:before{content:""}.ph.ph-battery-vertical-full:before{content:""}.ph.ph-battery-vertical-high:before{content:""}.ph.ph-battery-vertical-low:before{content:""}.ph.ph-battery-vertical-medium:before{content:""}.ph.ph-battery-warning:before{content:""}.ph.ph-battery-warning-vertical:before{content:""}.ph.ph-beach-ball:before{content:""}.ph.ph-beanie:before{content:""}.ph.ph-bed:before{content:""}.ph.ph-beer-bottle:before{content:""}.ph.ph-beer-stein:before{content:""}.ph.ph-behance-logo:before{content:""}.ph.ph-bell:before{content:""}.ph.ph-bell-ringing:before{content:""}.ph.ph-bell-simple:before{content:""}.ph.ph-bell-simple-ringing:before{content:""}.ph.ph-bell-simple-slash:before{content:""}.ph.ph-bell-simple-z:before{content:""}.ph.ph-bell-slash:before{content:""}.ph.ph-bell-z:before{content:""}.ph.ph-belt:before{content:""}.ph.ph-bezier-curve:before{content:""}.ph.ph-bicycle:before{content:""}.ph.ph-binary:before{content:""}.ph.ph-binoculars:before{content:""}.ph.ph-biohazard:before{content:""}.ph.ph-bird:before{content:""}.ph.ph-blueprint:before{content:""}.ph.ph-bluetooth:before{content:""}.ph.ph-bluetooth-connected:before{content:""}.ph.ph-bluetooth-slash:before{content:""}.ph.ph-bluetooth-x:before{content:""}.ph.ph-boat:before{content:""}.ph.ph-bomb:before{content:""}.ph.ph-bone:before{content:""}.ph.ph-book:before{content:""}.ph.ph-book-bookmark:before{content:""}.ph.ph-book-open:before{content:""}.ph.ph-book-open-text:before{content:""}.ph.ph-book-open-user:before{content:""}.ph.ph-bookmark:before{content:""}.ph.ph-bookmark-simple:before{content:""}.ph.ph-bookmarks:before{content:""}.ph.ph-bookmarks-simple:before{content:""}.ph.ph-books:before{content:""}.ph.ph-boot:before{content:""}.ph.ph-boules:before{content:""}.ph.ph-bounding-box:before{content:""}.ph.ph-bowl-food:before{content:""}.ph.ph-bowl-steam:before{content:""}.ph.ph-bowling-ball:before{content:""}.ph.ph-box-arrow-down:before{content:""}.ph.ph-archive-box:before{content:""}.ph.ph-box-arrow-up:before{content:""}.ph.ph-boxing-glove:before{content:""}.ph.ph-brackets-angle:before{content:""}.ph.ph-brackets-curly:before{content:""}.ph.ph-brackets-round:before{content:""}.ph.ph-brackets-square:before{content:""}.ph.ph-brain:before{content:""}.ph.ph-brandy:before{content:""}.ph.ph-bread:before{content:""}.ph.ph-bridge:before{content:""}.ph.ph-briefcase:before{content:""}.ph.ph-briefcase-metal:before{content:""}.ph.ph-broadcast:before{content:""}.ph.ph-broom:before{content:""}.ph.ph-browser:before{content:""}.ph.ph-browsers:before{content:""}.ph.ph-bug:before{content:""}.ph.ph-bug-beetle:before{content:""}.ph.ph-bug-droid:before{content:""}.ph.ph-building:before{content:""}.ph.ph-building-apartment:before{content:""}.ph.ph-building-office:before{content:""}.ph.ph-buildings:before{content:""}.ph.ph-bulldozer:before{content:""}.ph.ph-bus:before{content:""}.ph.ph-butterfly:before{content:""}.ph.ph-cable-car:before{content:""}.ph.ph-cactus:before{content:""}.ph.ph-cake:before{content:""}.ph.ph-calculator:before{content:""}.ph.ph-calendar:before{content:""}.ph.ph-calendar-blank:before{content:""}.ph.ph-calendar-check:before{content:""}.ph.ph-calendar-dot:before{content:""}.ph.ph-calendar-dots:before{content:""}.ph.ph-calendar-heart:before{content:""}.ph.ph-calendar-minus:before{content:""}.ph.ph-calendar-plus:before{content:""}.ph.ph-calendar-slash:before{content:""}.ph.ph-calendar-star:before{content:""}.ph.ph-calendar-x:before{content:""}.ph.ph-call-bell:before{content:""}.ph.ph-camera:before{content:""}.ph.ph-camera-plus:before{content:""}.ph.ph-camera-rotate:before{content:""}.ph.ph-camera-slash:before{content:""}.ph.ph-campfire:before{content:""}.ph.ph-car:before{content:""}.ph.ph-car-battery:before{content:""}.ph.ph-car-profile:before{content:""}.ph.ph-car-simple:before{content:""}.ph.ph-cardholder:before{content:""}.ph.ph-cards:before{content:""}.ph.ph-cards-three:before{content:""}.ph.ph-caret-circle-double-down:before{content:""}.ph.ph-caret-circle-double-left:before{content:""}.ph.ph-caret-circle-double-right:before{content:""}.ph.ph-caret-circle-double-up:before{content:""}.ph.ph-caret-circle-down:before{content:""}.ph.ph-caret-circle-left:before{content:""}.ph.ph-caret-circle-right:before{content:""}.ph.ph-caret-circle-up:before{content:""}.ph.ph-caret-circle-up-down:before{content:""}.ph.ph-caret-double-down:before{content:""}.ph.ph-caret-double-left:before{content:""}.ph.ph-caret-double-right:before{content:""}.ph.ph-caret-double-up:before{content:""}.ph.ph-caret-down:before{content:""}.ph.ph-caret-left:before{content:""}.ph.ph-caret-line-down:before{content:""}.ph.ph-caret-line-left:before{content:""}.ph.ph-caret-line-right:before{content:""}.ph.ph-caret-line-up:before{content:""}.ph.ph-caret-right:before{content:""}.ph.ph-caret-up:before{content:""}.ph.ph-caret-up-down:before{content:""}.ph.ph-carrot:before{content:""}.ph.ph-cash-register:before{content:""}.ph.ph-cassette-tape:before{content:""}.ph.ph-castle-turret:before{content:""}.ph.ph-cat:before{content:""}.ph.ph-cell-signal-full:before{content:""}.ph.ph-cell-signal-high:before{content:""}.ph.ph-cell-signal-low:before{content:""}.ph.ph-cell-signal-medium:before{content:""}.ph.ph-cell-signal-none:before{content:""}.ph.ph-cell-signal-slash:before{content:""}.ph.ph-cell-signal-x:before{content:""}.ph.ph-cell-tower:before{content:""}.ph.ph-certificate:before{content:""}.ph.ph-chair:before{content:""}.ph.ph-chalkboard:before{content:""}.ph.ph-chalkboard-simple:before{content:""}.ph.ph-chalkboard-teacher:before{content:""}.ph.ph-champagne:before{content:""}.ph.ph-charging-station:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chart-bar-horizontal:before{content:""}.ph.ph-chart-donut:before{content:""}.ph.ph-chart-line:before{content:""}.ph.ph-chart-line-down:before{content:""}.ph.ph-chart-line-up:before{content:""}.ph.ph-chart-pie:before{content:""}.ph.ph-chart-pie-slice:before{content:""}.ph.ph-chart-polar:before{content:""}.ph.ph-chart-scatter:before{content:""}.ph.ph-chat:before{content:""}.ph.ph-chat-centered:before{content:""}.ph.ph-chat-centered-dots:before{content:""}.ph.ph-chat-centered-slash:before{content:""}.ph.ph-chat-centered-text:before{content:""}.ph.ph-chat-circle:before{content:""}.ph.ph-chat-circle-dots:before{content:""}.ph.ph-chat-circle-slash:before{content:""}.ph.ph-chat-circle-text:before{content:""}.ph.ph-chat-dots:before{content:""}.ph.ph-chat-slash:before{content:""}.ph.ph-chat-teardrop:before{content:""}.ph.ph-chat-teardrop-dots:before{content:""}.ph.ph-chat-teardrop-slash:before{content:""}.ph.ph-chat-teardrop-text:before{content:""}.ph.ph-chat-text:before{content:""}.ph.ph-chats:before{content:""}.ph.ph-chats-circle:before{content:""}.ph.ph-chats-teardrop:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-check-fat:before{content:""}.ph.ph-check-square:before{content:""}.ph.ph-check-square-offset:before{content:""}.ph.ph-checkerboard:before{content:""}.ph.ph-checks:before{content:""}.ph.ph-cheers:before{content:""}.ph.ph-cheese:before{content:""}.ph.ph-chef-hat:before{content:""}.ph.ph-cherries:before{content:""}.ph.ph-church:before{content:""}.ph.ph-cigarette:before{content:""}.ph.ph-cigarette-slash:before{content:""}.ph.ph-circle:before{content:""}.ph.ph-circle-dashed:before{content:""}.ph.ph-circle-half:before{content:""}.ph.ph-circle-half-tilt:before{content:""}.ph.ph-circle-notch:before{content:""}.ph.ph-circles-four:before{content:""}.ph.ph-circles-three:before{content:""}.ph.ph-circles-three-plus:before{content:""}.ph.ph-circuitry:before{content:""}.ph.ph-city:before{content:""}.ph.ph-clipboard:before{content:""}.ph.ph-clipboard-text:before{content:""}.ph.ph-clock:before{content:""}.ph.ph-clock-afternoon:before{content:""}.ph.ph-clock-clockwise:before{content:""}.ph.ph-clock-countdown:before{content:""}.ph.ph-clock-counter-clockwise:before{content:""}.ph.ph-clock-user:before{content:""}.ph.ph-closed-captioning:before{content:""}.ph.ph-cloud:before{content:""}.ph.ph-cloud-arrow-down:before{content:""}.ph.ph-cloud-arrow-up:before{content:""}.ph.ph-cloud-check:before{content:""}.ph.ph-cloud-fog:before{content:""}.ph.ph-cloud-lightning:before{content:""}.ph.ph-cloud-moon:before{content:""}.ph.ph-cloud-rain:before{content:""}.ph.ph-cloud-slash:before{content:""}.ph.ph-cloud-snow:before{content:""}.ph.ph-cloud-sun:before{content:""}.ph.ph-cloud-warning:before{content:""}.ph.ph-cloud-x:before{content:""}.ph.ph-clover:before{content:""}.ph.ph-club:before{content:""}.ph.ph-coat-hanger:before{content:""}.ph.ph-coda-logo:before{content:""}.ph.ph-code:before{content:""}.ph.ph-code-block:before{content:""}.ph.ph-code-simple:before{content:""}.ph.ph-codepen-logo:before{content:""}.ph.ph-codesandbox-logo:before{content:""}.ph.ph-coffee:before{content:""}.ph.ph-coffee-bean:before{content:""}.ph.ph-coin:before{content:""}.ph.ph-coin-vertical:before{content:""}.ph.ph-coins:before{content:""}.ph.ph-columns:before{content:""}.ph.ph-columns-plus-left:before{content:""}.ph.ph-columns-plus-right:before{content:""}.ph.ph-command:before{content:""}.ph.ph-compass:before{content:""}.ph.ph-compass-rose:before{content:""}.ph.ph-compass-tool:before{content:""}.ph.ph-computer-tower:before{content:""}.ph.ph-confetti:before{content:""}.ph.ph-contactless-payment:before{content:""}.ph.ph-control:before{content:""}.ph.ph-cookie:before{content:""}.ph.ph-cooking-pot:before{content:""}.ph.ph-copy:before{content:""}.ph.ph-copy-simple:before{content:""}.ph.ph-copyleft:before{content:""}.ph.ph-copyright:before{content:""}.ph.ph-corners-in:before{content:""}.ph.ph-corners-out:before{content:""}.ph.ph-couch:before{content:""}.ph.ph-court-basketball:before{content:""}.ph.ph-cow:before{content:""}.ph.ph-cowboy-hat:before{content:""}.ph.ph-cpu:before{content:""}.ph.ph-crane:before{content:""}.ph.ph-crane-tower:before{content:""}.ph.ph-credit-card:before{content:""}.ph.ph-cricket:before{content:""}.ph.ph-crop:before{content:""}.ph.ph-cross:before{content:""}.ph.ph-crosshair:before{content:""}.ph.ph-crosshair-simple:before{content:""}.ph.ph-crown:before{content:""}.ph.ph-crown-cross:before{content:""}.ph.ph-crown-simple:before{content:""}.ph.ph-cube:before{content:""}.ph.ph-cube-focus:before{content:""}.ph.ph-cube-transparent:before{content:""}.ph.ph-currency-btc:before{content:""}.ph.ph-currency-circle-dollar:before{content:""}.ph.ph-currency-cny:before{content:""}.ph.ph-currency-dollar:before{content:""}.ph.ph-currency-dollar-simple:before{content:""}.ph.ph-currency-eth:before{content:""}.ph.ph-currency-eur:before{content:""}.ph.ph-currency-gbp:before{content:""}.ph.ph-currency-inr:before{content:""}.ph.ph-currency-jpy:before{content:""}.ph.ph-currency-krw:before{content:""}.ph.ph-currency-kzt:before{content:""}.ph.ph-currency-ngn:before{content:""}.ph.ph-currency-rub:before{content:""}.ph.ph-cursor:before{content:""}.ph.ph-cursor-click:before{content:""}.ph.ph-cursor-text:before{content:""}.ph.ph-cylinder:before{content:""}.ph.ph-database:before{content:""}.ph.ph-desk:before{content:""}.ph.ph-desktop:before{content:""}.ph.ph-desktop-tower:before{content:""}.ph.ph-detective:before{content:""}.ph.ph-dev-to-logo:before{content:""}.ph.ph-device-mobile:before{content:""}.ph.ph-device-mobile-camera:before{content:""}.ph.ph-device-mobile-slash:before{content:""}.ph.ph-device-mobile-speaker:before{content:""}.ph.ph-device-rotate:before{content:""}.ph.ph-device-tablet:before{content:""}.ph.ph-device-tablet-camera:before{content:""}.ph.ph-device-tablet-speaker:before{content:""}.ph.ph-devices:before{content:""}.ph.ph-diamond:before{content:""}.ph.ph-diamonds-four:before{content:""}.ph.ph-dice-five:before{content:""}.ph.ph-dice-four:before{content:""}.ph.ph-dice-one:before{content:""}.ph.ph-dice-six:before{content:""}.ph.ph-dice-three:before{content:""}.ph.ph-dice-two:before{content:""}.ph.ph-disc:before{content:""}.ph.ph-disco-ball:before{content:""}.ph.ph-discord-logo:before{content:""}.ph.ph-divide:before{content:""}.ph.ph-dna:before{content:""}.ph.ph-dog:before{content:""}.ph.ph-door:before{content:""}.ph.ph-door-open:before{content:""}.ph.ph-dot:before{content:""}.ph.ph-dot-outline:before{content:""}.ph.ph-dots-nine:before{content:""}.ph.ph-dots-six:before{content:""}.ph.ph-dots-six-vertical:before{content:""}.ph.ph-dots-three:before{content:""}.ph.ph-dots-three-circle:before{content:""}.ph.ph-dots-three-circle-vertical:before{content:""}.ph.ph-dots-three-outline:before{content:""}.ph.ph-dots-three-outline-vertical:before{content:""}.ph.ph-dots-three-vertical:before{content:""}.ph.ph-download:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-dress:before{content:""}.ph.ph-dresser:before{content:""}.ph.ph-dribbble-logo:before{content:""}.ph.ph-drone:before{content:""}.ph.ph-drop:before{content:""}.ph.ph-drop-half:before{content:""}.ph.ph-drop-half-bottom:before{content:""}.ph.ph-drop-simple:before{content:""}.ph.ph-drop-slash:before{content:""}.ph.ph-dropbox-logo:before{content:""}.ph.ph-ear:before{content:""}.ph.ph-ear-slash:before{content:""}.ph.ph-egg:before{content:""}.ph.ph-egg-crack:before{content:""}.ph.ph-eject:before{content:""}.ph.ph-eject-simple:before{content:""}.ph.ph-elevator:before{content:""}.ph.ph-empty:before{content:""}.ph.ph-engine:before{content:""}.ph.ph-envelope:before{content:""}.ph.ph-envelope-open:before{content:""}.ph.ph-envelope-simple:before{content:""}.ph.ph-envelope-simple-open:before{content:""}.ph.ph-equalizer:before{content:""}.ph.ph-equals:before{content:""}.ph.ph-eraser:before{content:""}.ph.ph-escalator-down:before{content:""}.ph.ph-escalator-up:before{content:""}.ph.ph-exam:before{content:""}.ph.ph-exclamation-mark:before{content:""}.ph.ph-exclude:before{content:""}.ph.ph-exclude-square:before{content:""}.ph.ph-export:before{content:""}.ph.ph-eye:before{content:""}.ph.ph-eye-closed:before{content:""}.ph.ph-eye-slash:before{content:""}.ph.ph-eyedropper:before{content:""}.ph.ph-eyedropper-sample:before{content:""}.ph.ph-eyeglasses:before{content:""}.ph.ph-eyes:before{content:""}.ph.ph-face-mask:before{content:""}.ph.ph-facebook-logo:before{content:""}.ph.ph-factory:before{content:""}.ph.ph-faders:before{content:""}.ph.ph-faders-horizontal:before{content:""}.ph.ph-fallout-shelter:before{content:""}.ph.ph-fan:before{content:""}.ph.ph-farm:before{content:""}.ph.ph-fast-forward:before{content:""}.ph.ph-fast-forward-circle:before{content:""}.ph.ph-feather:before{content:""}.ph.ph-fediverse-logo:before{content:""}.ph.ph-figma-logo:before{content:""}.ph.ph-file:before{content:""}.ph.ph-file-archive:before{content:""}.ph.ph-file-arrow-down:before{content:""}.ph.ph-file-arrow-up:before{content:""}.ph.ph-file-audio:before{content:""}.ph.ph-file-c:before{content:""}.ph.ph-file-c-sharp:before{content:""}.ph.ph-file-cloud:before{content:""}.ph.ph-file-code:before{content:""}.ph.ph-file-cpp:before{content:""}.ph.ph-file-css:before{content:""}.ph.ph-file-csv:before{content:""}.ph.ph-file-dashed:before{content:""}.ph.ph-file-dotted:before{content:""}.ph.ph-file-doc:before{content:""}.ph.ph-file-html:before{content:""}.ph.ph-file-image:before{content:""}.ph.ph-file-ini:before{content:""}.ph.ph-file-jpg:before{content:""}.ph.ph-file-js:before{content:""}.ph.ph-file-jsx:before{content:""}.ph.ph-file-lock:before{content:""}.ph.ph-file-magnifying-glass:before{content:""}.ph.ph-file-search:before{content:""}.ph.ph-file-md:before{content:""}.ph.ph-file-minus:before{content:""}.ph.ph-file-pdf:before{content:""}.ph.ph-file-plus:before{content:""}.ph.ph-file-png:before{content:""}.ph.ph-file-ppt:before{content:""}.ph.ph-file-py:before{content:""}.ph.ph-file-rs:before{content:""}.ph.ph-file-sql:before{content:""}.ph.ph-file-svg:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-file-ts:before{content:""}.ph.ph-file-tsx:before{content:""}.ph.ph-file-txt:before{content:""}.ph.ph-file-video:before{content:""}.ph.ph-file-vue:before{content:""}.ph.ph-file-x:before{content:""}.ph.ph-file-xls:before{content:""}.ph.ph-file-zip:before{content:""}.ph.ph-files:before{content:""}.ph.ph-film-reel:before{content:""}.ph.ph-film-script:before{content:""}.ph.ph-film-slate:before{content:""}.ph.ph-film-strip:before{content:""}.ph.ph-fingerprint:before{content:""}.ph.ph-fingerprint-simple:before{content:""}.ph.ph-finn-the-human:before{content:""}.ph.ph-fire:before{content:""}.ph.ph-fire-extinguisher:before{content:""}.ph.ph-fire-simple:before{content:""}.ph.ph-fire-truck:before{content:""}.ph.ph-first-aid:before{content:""}.ph.ph-first-aid-kit:before{content:""}.ph.ph-fish:before{content:""}.ph.ph-fish-simple:before{content:""}.ph.ph-flag:before{content:""}.ph.ph-flag-banner:before{content:""}.ph.ph-flag-banner-fold:before{content:""}.ph.ph-flag-checkered:before{content:""}.ph.ph-flag-pennant:before{content:""}.ph.ph-flame:before{content:""}.ph.ph-flashlight:before{content:""}.ph.ph-flask:before{content:""}.ph.ph-flip-horizontal:before{content:""}.ph.ph-flip-vertical:before{content:""}.ph.ph-floppy-disk:before{content:""}.ph.ph-floppy-disk-back:before{content:""}.ph.ph-flow-arrow:before{content:""}.ph.ph-flower:before{content:""}.ph.ph-flower-lotus:before{content:""}.ph.ph-flower-tulip:before{content:""}.ph.ph-flying-saucer:before{content:""}.ph.ph-folder:before{content:""}.ph.ph-folder-notch:before{content:""}.ph.ph-folder-dashed:before{content:""}.ph.ph-folder-dotted:before{content:""}.ph.ph-folder-lock:before{content:""}.ph.ph-folder-minus:before{content:""}.ph.ph-folder-notch-minus:before{content:""}.ph.ph-folder-open:before{content:""}.ph.ph-folder-notch-open:before{content:""}.ph.ph-folder-plus:before{content:""}.ph.ph-folder-notch-plus:before{content:""}.ph.ph-folder-simple:before{content:""}.ph.ph-folder-simple-dashed:before{content:""}.ph.ph-folder-simple-dotted:before{content:""}.ph.ph-folder-simple-lock:before{content:""}.ph.ph-folder-simple-minus:before{content:""}.ph.ph-folder-simple-plus:before{content:""}.ph.ph-folder-simple-star:before{content:""}.ph.ph-folder-simple-user:before{content:""}.ph.ph-folder-star:before{content:""}.ph.ph-folder-user:before{content:""}.ph.ph-folders:before{content:""}.ph.ph-football:before{content:""}.ph.ph-football-helmet:before{content:""}.ph.ph-footprints:before{content:""}.ph.ph-fork-knife:before{content:""}.ph.ph-four-k:before{content:""}.ph.ph-frame-corners:before{content:""}.ph.ph-framer-logo:before{content:""}.ph.ph-function:before{content:""}.ph.ph-funnel:before{content:""}.ph.ph-funnel-simple:before{content:""}.ph.ph-funnel-simple-x:before{content:""}.ph.ph-funnel-x:before{content:""}.ph.ph-game-controller:before{content:""}.ph.ph-garage:before{content:""}.ph.ph-gas-can:before{content:""}.ph.ph-gas-pump:before{content:""}.ph.ph-gauge:before{content:""}.ph.ph-gavel:before{content:""}.ph.ph-gear:before{content:""}.ph.ph-gear-fine:before{content:""}.ph.ph-gear-six:before{content:""}.ph.ph-gender-female:before{content:""}.ph.ph-gender-intersex:before{content:""}.ph.ph-gender-male:before{content:""}.ph.ph-gender-neuter:before{content:""}.ph.ph-gender-nonbinary:before{content:""}.ph.ph-gender-transgender:before{content:""}.ph.ph-ghost:before{content:""}.ph.ph-gif:before{content:""}.ph.ph-gift:before{content:""}.ph.ph-git-branch:before{content:""}.ph.ph-git-commit:before{content:""}.ph.ph-git-diff:before{content:""}.ph.ph-git-fork:before{content:""}.ph.ph-git-merge:before{content:""}.ph.ph-git-pull-request:before{content:""}.ph.ph-github-logo:before{content:""}.ph.ph-gitlab-logo:before{content:""}.ph.ph-gitlab-logo-simple:before{content:""}.ph.ph-globe:before{content:""}.ph.ph-globe-hemisphere-east:before{content:""}.ph.ph-globe-hemisphere-west:before{content:""}.ph.ph-globe-simple:before{content:""}.ph.ph-globe-simple-x:before{content:""}.ph.ph-globe-stand:before{content:""}.ph.ph-globe-x:before{content:""}.ph.ph-goggles:before{content:""}.ph.ph-golf:before{content:""}.ph.ph-goodreads-logo:before{content:""}.ph.ph-google-cardboard-logo:before{content:""}.ph.ph-google-chrome-logo:before{content:""}.ph.ph-google-drive-logo:before{content:""}.ph.ph-google-logo:before{content:""}.ph.ph-google-photos-logo:before{content:""}.ph.ph-google-play-logo:before{content:""}.ph.ph-google-podcasts-logo:before{content:""}.ph.ph-gps:before{content:""}.ph.ph-gps-fix:before{content:""}.ph.ph-gps-slash:before{content:""}.ph.ph-gradient:before{content:""}.ph.ph-graduation-cap:before{content:""}.ph.ph-grains:before{content:""}.ph.ph-grains-slash:before{content:""}.ph.ph-graph:before{content:""}.ph.ph-graphics-card:before{content:""}.ph.ph-greater-than:before{content:""}.ph.ph-greater-than-or-equal:before{content:""}.ph.ph-grid-four:before{content:""}.ph.ph-grid-nine:before{content:""}.ph.ph-guitar:before{content:""}.ph.ph-hair-dryer:before{content:""}.ph.ph-hamburger:before{content:""}.ph.ph-hammer:before{content:""}.ph.ph-hand:before{content:""}.ph.ph-hand-arrow-down:before{content:""}.ph.ph-hand-arrow-up:before{content:""}.ph.ph-hand-coins:before{content:""}.ph.ph-hand-deposit:before{content:""}.ph.ph-hand-eye:before{content:""}.ph.ph-hand-fist:before{content:""}.ph.ph-hand-grabbing:before{content:""}.ph.ph-hand-heart:before{content:""}.ph.ph-hand-palm:before{content:""}.ph.ph-hand-peace:before{content:""}.ph.ph-hand-pointing:before{content:""}.ph.ph-hand-soap:before{content:""}.ph.ph-hand-swipe-left:before{content:""}.ph.ph-hand-swipe-right:before{content:""}.ph.ph-hand-tap:before{content:""}.ph.ph-hand-waving:before{content:""}.ph.ph-hand-withdraw:before{content:""}.ph.ph-handbag:before{content:""}.ph.ph-handbag-simple:before{content:""}.ph.ph-hands-clapping:before{content:""}.ph.ph-hands-praying:before{content:""}.ph.ph-handshake:before{content:""}.ph.ph-hard-drive:before{content:""}.ph.ph-hard-drives:before{content:""}.ph.ph-hard-hat:before{content:""}.ph.ph-hash:before{content:""}.ph.ph-hash-straight:before{content:""}.ph.ph-head-circuit:before{content:""}.ph.ph-headlights:before{content:""}.ph.ph-headphones:before{content:""}.ph.ph-headset:before{content:""}.ph.ph-heart:before{content:""}.ph.ph-heart-break:before{content:""}.ph.ph-heart-half:before{content:""}.ph.ph-heart-straight:before{content:""}.ph.ph-heart-straight-break:before{content:""}.ph.ph-heartbeat:before{content:""}.ph.ph-hexagon:before{content:""}.ph.ph-high-definition:before{content:""}.ph.ph-high-heel:before{content:""}.ph.ph-highlighter:before{content:""}.ph.ph-highlighter-circle:before{content:""}.ph.ph-hockey:before{content:""}.ph.ph-hoodie:before{content:""}.ph.ph-horse:before{content:""}.ph.ph-hospital:before{content:""}.ph.ph-hourglass:before{content:""}.ph.ph-hourglass-high:before{content:""}.ph.ph-hourglass-low:before{content:""}.ph.ph-hourglass-medium:before{content:""}.ph.ph-hourglass-simple:before{content:""}.ph.ph-hourglass-simple-high:before{content:""}.ph.ph-hourglass-simple-low:before{content:""}.ph.ph-hourglass-simple-medium:before{content:""}.ph.ph-house:before{content:""}.ph.ph-house-line:before{content:""}.ph.ph-house-simple:before{content:""}.ph.ph-hurricane:before{content:""}.ph.ph-ice-cream:before{content:""}.ph.ph-identification-badge:before{content:""}.ph.ph-identification-card:before{content:""}.ph.ph-image:before{content:""}.ph.ph-image-broken:before{content:""}.ph.ph-image-square:before{content:""}.ph.ph-images:before{content:""}.ph.ph-images-square:before{content:""}.ph.ph-infinity:before{content:""}.ph.ph-lemniscate:before{content:""}.ph.ph-info:before{content:""}.ph.ph-instagram-logo:before{content:""}.ph.ph-intersect:before{content:""}.ph.ph-intersect-square:before{content:""}.ph.ph-intersect-three:before{content:""}.ph.ph-intersection:before{content:""}.ph.ph-invoice:before{content:""}.ph.ph-island:before{content:""}.ph.ph-jar:before{content:""}.ph.ph-jar-label:before{content:""}.ph.ph-jeep:before{content:""}.ph.ph-joystick:before{content:""}.ph.ph-kanban:before{content:""}.ph.ph-key:before{content:""}.ph.ph-key-return:before{content:""}.ph.ph-keyboard:before{content:""}.ph.ph-keyhole:before{content:""}.ph.ph-knife:before{content:""}.ph.ph-ladder:before{content:""}.ph.ph-ladder-simple:before{content:""}.ph.ph-lamp:before{content:""}.ph.ph-lamp-pendant:before{content:""}.ph.ph-laptop:before{content:""}.ph.ph-lasso:before{content:""}.ph.ph-lastfm-logo:before{content:""}.ph.ph-layout:before{content:""}.ph.ph-leaf:before{content:""}.ph.ph-lectern:before{content:""}.ph.ph-lego:before{content:""}.ph.ph-lego-smiley:before{content:""}.ph.ph-less-than:before{content:""}.ph.ph-less-than-or-equal:before{content:""}.ph.ph-letter-circle-h:before{content:""}.ph.ph-letter-circle-p:before{content:""}.ph.ph-letter-circle-v:before{content:""}.ph.ph-lifebuoy:before{content:""}.ph.ph-lightbulb:before{content:""}.ph.ph-lightbulb-filament:before{content:""}.ph.ph-lighthouse:before{content:""}.ph.ph-lightning:before{content:""}.ph.ph-lightning-a:before{content:""}.ph.ph-lightning-slash:before{content:""}.ph.ph-line-segment:before{content:""}.ph.ph-line-segments:before{content:""}.ph.ph-line-vertical:before{content:""}.ph.ph-link:before{content:""}.ph.ph-link-break:before{content:""}.ph.ph-link-simple:before{content:""}.ph.ph-link-simple-break:before{content:""}.ph.ph-link-simple-horizontal:before{content:""}.ph.ph-link-simple-horizontal-break:before{content:""}.ph.ph-linkedin-logo:before{content:""}.ph.ph-linktree-logo:before{content:""}.ph.ph-linux-logo:before{content:""}.ph.ph-list:before{content:""}.ph.ph-list-bullets:before{content:""}.ph.ph-list-checks:before{content:""}.ph.ph-list-dashes:before{content:""}.ph.ph-list-heart:before{content:""}.ph.ph-list-magnifying-glass:before{content:""}.ph.ph-list-numbers:before{content:""}.ph.ph-list-plus:before{content:""}.ph.ph-list-star:before{content:""}.ph.ph-lock:before{content:""}.ph.ph-lock-key:before{content:""}.ph.ph-lock-key-open:before{content:""}.ph.ph-lock-laminated:before{content:""}.ph.ph-lock-laminated-open:before{content:""}.ph.ph-lock-open:before{content:""}.ph.ph-lock-simple:before{content:""}.ph.ph-lock-simple-open:before{content:""}.ph.ph-lockers:before{content:""}.ph.ph-log:before{content:""}.ph.ph-magic-wand:before{content:""}.ph.ph-magnet:before{content:""}.ph.ph-magnet-straight:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-magnifying-glass-minus:before{content:""}.ph.ph-magnifying-glass-plus:before{content:""}.ph.ph-mailbox:before{content:""}.ph.ph-map-pin:before{content:""}.ph.ph-map-pin-area:before{content:""}.ph.ph-map-pin-line:before{content:""}.ph.ph-map-pin-plus:before{content:""}.ph.ph-map-pin-simple:before{content:""}.ph.ph-map-pin-simple-area:before{content:""}.ph.ph-map-pin-simple-line:before{content:""}.ph.ph-map-trifold:before{content:""}.ph.ph-markdown-logo:before{content:""}.ph.ph-marker-circle:before{content:""}.ph.ph-martini:before{content:""}.ph.ph-mask-happy:before{content:""}.ph.ph-mask-sad:before{content:""}.ph.ph-mastodon-logo:before{content:""}.ph.ph-math-operations:before{content:""}.ph.ph-matrix-logo:before{content:""}.ph.ph-medal:before{content:""}.ph.ph-medal-military:before{content:""}.ph.ph-medium-logo:before{content:""}.ph.ph-megaphone:before{content:""}.ph.ph-megaphone-simple:before{content:""}.ph.ph-member-of:before{content:""}.ph.ph-memory:before{content:""}.ph.ph-messenger-logo:before{content:""}.ph.ph-meta-logo:before{content:""}.ph.ph-meteor:before{content:""}.ph.ph-metronome:before{content:""}.ph.ph-microphone:before{content:""}.ph.ph-microphone-slash:before{content:""}.ph.ph-microphone-stage:before{content:""}.ph.ph-microscope:before{content:""}.ph.ph-microsoft-excel-logo:before{content:""}.ph.ph-microsoft-outlook-logo:before{content:""}.ph.ph-microsoft-powerpoint-logo:before{content:""}.ph.ph-microsoft-teams-logo:before{content:""}.ph.ph-microsoft-word-logo:before{content:""}.ph.ph-minus:before{content:""}.ph.ph-minus-circle:before{content:""}.ph.ph-minus-square:before{content:""}.ph.ph-money:before{content:""}.ph.ph-money-wavy:before{content:""}.ph.ph-monitor:before{content:""}.ph.ph-monitor-arrow-up:before{content:""}.ph.ph-monitor-play:before{content:""}.ph.ph-moon:before{content:""}.ph.ph-moon-stars:before{content:""}.ph.ph-moped:before{content:""}.ph.ph-moped-front:before{content:""}.ph.ph-mosque:before{content:""}.ph.ph-motorcycle:before{content:""}.ph.ph-mountains:before{content:""}.ph.ph-mouse:before{content:""}.ph.ph-mouse-left-click:before{content:""}.ph.ph-mouse-middle-click:before{content:""}.ph.ph-mouse-right-click:before{content:""}.ph.ph-mouse-scroll:before{content:""}.ph.ph-mouse-simple:before{content:""}.ph.ph-music-note:before{content:""}.ph.ph-music-note-simple:before{content:""}.ph.ph-music-notes:before{content:""}.ph.ph-music-notes-minus:before{content:""}.ph.ph-music-notes-plus:before{content:""}.ph.ph-music-notes-simple:before{content:""}.ph.ph-navigation-arrow:before{content:""}.ph.ph-needle:before{content:""}.ph.ph-network:before{content:""}.ph.ph-network-slash:before{content:""}.ph.ph-network-x:before{content:""}.ph.ph-newspaper:before{content:""}.ph.ph-newspaper-clipping:before{content:""}.ph.ph-not-equals:before{content:""}.ph.ph-not-member-of:before{content:""}.ph.ph-not-subset-of:before{content:""}.ph.ph-not-superset-of:before{content:""}.ph.ph-notches:before{content:""}.ph.ph-note:before{content:""}.ph.ph-note-blank:before{content:""}.ph.ph-note-pencil:before{content:""}.ph.ph-notebook:before{content:""}.ph.ph-notepad:before{content:""}.ph.ph-notification:before{content:""}.ph.ph-notion-logo:before{content:""}.ph.ph-nuclear-plant:before{content:""}.ph.ph-number-circle-eight:before{content:""}.ph.ph-number-circle-five:before{content:""}.ph.ph-number-circle-four:before{content:""}.ph.ph-number-circle-nine:before{content:""}.ph.ph-number-circle-one:before{content:""}.ph.ph-number-circle-seven:before{content:""}.ph.ph-number-circle-six:before{content:""}.ph.ph-number-circle-three:before{content:""}.ph.ph-number-circle-two:before{content:""}.ph.ph-number-circle-zero:before{content:""}.ph.ph-number-eight:before{content:""}.ph.ph-number-five:before{content:""}.ph.ph-number-four:before{content:""}.ph.ph-number-nine:before{content:""}.ph.ph-number-one:before{content:""}.ph.ph-number-seven:before{content:""}.ph.ph-number-six:before{content:""}.ph.ph-number-square-eight:before{content:""}.ph.ph-number-square-five:before{content:""}.ph.ph-number-square-four:before{content:""}.ph.ph-number-square-nine:before{content:""}.ph.ph-number-square-one:before{content:""}.ph.ph-number-square-seven:before{content:""}.ph.ph-number-square-six:before{content:""}.ph.ph-number-square-three:before{content:""}.ph.ph-number-square-two:before{content:""}.ph.ph-number-square-zero:before{content:""}.ph.ph-number-three:before{content:""}.ph.ph-number-two:before{content:""}.ph.ph-number-zero:before{content:""}.ph.ph-numpad:before{content:""}.ph.ph-nut:before{content:""}.ph.ph-ny-times-logo:before{content:""}.ph.ph-octagon:before{content:""}.ph.ph-office-chair:before{content:""}.ph.ph-onigiri:before{content:""}.ph.ph-open-ai-logo:before{content:""}.ph.ph-option:before{content:""}.ph.ph-orange:before{content:""}.ph.ph-orange-slice:before{content:""}.ph.ph-oven:before{content:""}.ph.ph-package:before{content:""}.ph.ph-paint-brush:before{content:""}.ph.ph-paint-brush-broad:before{content:""}.ph.ph-paint-brush-household:before{content:""}.ph.ph-paint-bucket:before{content:""}.ph.ph-paint-roller:before{content:""}.ph.ph-palette:before{content:""}.ph.ph-panorama:before{content:""}.ph.ph-pants:before{content:""}.ph.ph-paper-plane:before{content:""}.ph.ph-paper-plane-right:before{content:""}.ph.ph-paper-plane-tilt:before{content:""}.ph.ph-paperclip:before{content:""}.ph.ph-paperclip-horizontal:before{content:""}.ph.ph-parachute:before{content:""}.ph.ph-paragraph:before{content:""}.ph.ph-parallelogram:before{content:""}.ph.ph-park:before{content:""}.ph.ph-password:before{content:""}.ph.ph-path:before{content:""}.ph.ph-patreon-logo:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-pause-circle:before{content:""}.ph.ph-paw-print:before{content:""}.ph.ph-paypal-logo:before{content:""}.ph.ph-peace:before{content:""}.ph.ph-pen:before{content:""}.ph.ph-pen-nib:before{content:""}.ph.ph-pen-nib-straight:before{content:""}.ph.ph-pencil:before{content:""}.ph.ph-pencil-circle:before{content:""}.ph.ph-pencil-line:before{content:""}.ph.ph-pencil-ruler:before{content:""}.ph.ph-pencil-simple:before{content:""}.ph.ph-pencil-simple-line:before{content:""}.ph.ph-pencil-simple-slash:before{content:""}.ph.ph-pencil-slash:before{content:""}.ph.ph-pentagon:before{content:""}.ph.ph-pentagram:before{content:""}.ph.ph-pepper:before{content:""}.ph.ph-percent:before{content:""}.ph.ph-person:before{content:""}.ph.ph-person-arms-spread:before{content:""}.ph.ph-person-simple:before{content:""}.ph.ph-person-simple-bike:before{content:""}.ph.ph-person-simple-circle:before{content:""}.ph.ph-person-simple-hike:before{content:""}.ph.ph-person-simple-run:before{content:""}.ph.ph-person-simple-ski:before{content:""}.ph.ph-person-simple-snowboard:before{content:""}.ph.ph-person-simple-swim:before{content:""}.ph.ph-person-simple-tai-chi:before{content:""}.ph.ph-person-simple-throw:before{content:""}.ph.ph-person-simple-walk:before{content:""}.ph.ph-perspective:before{content:""}.ph.ph-phone:before{content:""}.ph.ph-phone-call:before{content:""}.ph.ph-phone-disconnect:before{content:""}.ph.ph-phone-incoming:before{content:""}.ph.ph-phone-list:before{content:""}.ph.ph-phone-outgoing:before{content:""}.ph.ph-phone-pause:before{content:""}.ph.ph-phone-plus:before{content:""}.ph.ph-phone-slash:before{content:""}.ph.ph-phone-transfer:before{content:""}.ph.ph-phone-x:before{content:""}.ph.ph-phosphor-logo:before{content:""}.ph.ph-pi:before{content:""}.ph.ph-piano-keys:before{content:""}.ph.ph-picnic-table:before{content:""}.ph.ph-picture-in-picture:before{content:""}.ph.ph-piggy-bank:before{content:""}.ph.ph-pill:before{content:""}.ph.ph-ping-pong:before{content:""}.ph.ph-pint-glass:before{content:""}.ph.ph-pinterest-logo:before{content:""}.ph.ph-pinwheel:before{content:""}.ph.ph-pipe:before{content:""}.ph.ph-pipe-wrench:before{content:""}.ph.ph-pix-logo:before{content:""}.ph.ph-pizza:before{content:""}.ph.ph-placeholder:before{content:""}.ph.ph-planet:before{content:""}.ph.ph-plant:before{content:""}.ph.ph-play:before{content:""}.ph.ph-play-circle:before{content:""}.ph.ph-play-pause:before{content:""}.ph.ph-playlist:before{content:""}.ph.ph-plug:before{content:""}.ph.ph-plug-charging:before{content:""}.ph.ph-plugs:before{content:""}.ph.ph-plugs-connected:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-plus-circle:before{content:""}.ph.ph-plus-minus:before{content:""}.ph.ph-plus-square:before{content:""}.ph.ph-poker-chip:before{content:""}.ph.ph-police-car:before{content:""}.ph.ph-polygon:before{content:""}.ph.ph-popcorn:before{content:""}.ph.ph-popsicle:before{content:""}.ph.ph-potted-plant:before{content:""}.ph.ph-power:before{content:""}.ph.ph-prescription:before{content:""}.ph.ph-presentation:before{content:""}.ph.ph-presentation-chart:before{content:""}.ph.ph-printer:before{content:""}.ph.ph-prohibit:before{content:""}.ph.ph-prohibit-inset:before{content:""}.ph.ph-projector-screen:before{content:""}.ph.ph-projector-screen-chart:before{content:""}.ph.ph-pulse:before{content:""}.ph.ph-activity:before{content:""}.ph.ph-push-pin:before{content:""}.ph.ph-push-pin-simple:before{content:""}.ph.ph-push-pin-simple-slash:before{content:""}.ph.ph-push-pin-slash:before{content:""}.ph.ph-puzzle-piece:before{content:""}.ph.ph-qr-code:before{content:""}.ph.ph-question:before{content:""}.ph.ph-question-mark:before{content:""}.ph.ph-queue:before{content:""}.ph.ph-quotes:before{content:""}.ph.ph-rabbit:before{content:""}.ph.ph-racquet:before{content:""}.ph.ph-radical:before{content:""}.ph.ph-radio:before{content:""}.ph.ph-radio-button:before{content:""}.ph.ph-radioactive:before{content:""}.ph.ph-rainbow:before{content:""}.ph.ph-rainbow-cloud:before{content:""}.ph.ph-ranking:before{content:""}.ph.ph-read-cv-logo:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-receipt-x:before{content:""}.ph.ph-record:before{content:""}.ph.ph-rectangle:before{content:""}.ph.ph-rectangle-dashed:before{content:""}.ph.ph-recycle:before{content:""}.ph.ph-reddit-logo:before{content:""}.ph.ph-repeat:before{content:""}.ph.ph-repeat-once:before{content:""}.ph.ph-replit-logo:before{content:""}.ph.ph-resize:before{content:""}.ph.ph-rewind:before{content:""}.ph.ph-rewind-circle:before{content:""}.ph.ph-road-horizon:before{content:""}.ph.ph-robot:before{content:""}.ph.ph-rocket:before{content:""}.ph.ph-rocket-launch:before{content:""}.ph.ph-rows:before{content:""}.ph.ph-rows-plus-bottom:before{content:""}.ph.ph-rows-plus-top:before{content:""}.ph.ph-rss:before{content:""}.ph.ph-rss-simple:before{content:""}.ph.ph-rug:before{content:""}.ph.ph-ruler:before{content:""}.ph.ph-sailboat:before{content:""}.ph.ph-scales:before{content:""}.ph.ph-scan:before{content:""}.ph.ph-scan-smiley:before{content:""}.ph.ph-scissors:before{content:""}.ph.ph-scooter:before{content:""}.ph.ph-screencast:before{content:""}.ph.ph-screwdriver:before{content:""}.ph.ph-scribble:before{content:""}.ph.ph-scribble-loop:before{content:""}.ph.ph-scroll:before{content:""}.ph.ph-seal:before{content:""}.ph.ph-circle-wavy:before{content:""}.ph.ph-seal-check:before{content:""}.ph.ph-circle-wavy-check:before{content:""}.ph.ph-seal-percent:before{content:""}.ph.ph-seal-question:before{content:""}.ph.ph-circle-wavy-question:before{content:""}.ph.ph-seal-warning:before{content:""}.ph.ph-circle-wavy-warning:before{content:""}.ph.ph-seat:before{content:""}.ph.ph-seatbelt:before{content:""}.ph.ph-security-camera:before{content:""}.ph.ph-selection:before{content:""}.ph.ph-selection-all:before{content:""}.ph.ph-selection-background:before{content:""}.ph.ph-selection-foreground:before{content:""}.ph.ph-selection-inverse:before{content:""}.ph.ph-selection-plus:before{content:""}.ph.ph-selection-slash:before{content:""}.ph.ph-shapes:before{content:""}.ph.ph-share:before{content:""}.ph.ph-share-fat:before{content:""}.ph.ph-share-network:before{content:""}.ph.ph-shield:before{content:""}.ph.ph-shield-check:before{content:""}.ph.ph-shield-checkered:before{content:""}.ph.ph-shield-chevron:before{content:""}.ph.ph-shield-plus:before{content:""}.ph.ph-shield-slash:before{content:""}.ph.ph-shield-star:before{content:""}.ph.ph-shield-warning:before{content:""}.ph.ph-shipping-container:before{content:""}.ph.ph-shirt-folded:before{content:""}.ph.ph-shooting-star:before{content:""}.ph.ph-shopping-bag:before{content:""}.ph.ph-shopping-bag-open:before{content:""}.ph.ph-shopping-cart:before{content:""}.ph.ph-shopping-cart-simple:before{content:""}.ph.ph-shovel:before{content:""}.ph.ph-shower:before{content:""}.ph.ph-shrimp:before{content:""}.ph.ph-shuffle:before{content:""}.ph.ph-shuffle-angular:before{content:""}.ph.ph-shuffle-simple:before{content:""}.ph.ph-sidebar:before{content:""}.ph.ph-sidebar-simple:before{content:""}.ph.ph-sigma:before{content:""}.ph.ph-sign-in:before{content:""}.ph.ph-sign-out:before{content:""}.ph.ph-signature:before{content:""}.ph.ph-signpost:before{content:""}.ph.ph-sim-card:before{content:""}.ph.ph-siren:before{content:""}.ph.ph-sketch-logo:before{content:""}.ph.ph-skip-back:before{content:""}.ph.ph-skip-back-circle:before{content:""}.ph.ph-skip-forward:before{content:""}.ph.ph-skip-forward-circle:before{content:""}.ph.ph-skull:before{content:""}.ph.ph-skype-logo:before{content:""}.ph.ph-slack-logo:before{content:""}.ph.ph-sliders:before{content:""}.ph.ph-sliders-horizontal:before{content:""}.ph.ph-slideshow:before{content:""}.ph.ph-smiley:before{content:""}.ph.ph-smiley-angry:before{content:""}.ph.ph-smiley-blank:before{content:""}.ph.ph-smiley-meh:before{content:""}.ph.ph-smiley-melting:before{content:""}.ph.ph-smiley-nervous:before{content:""}.ph.ph-smiley-sad:before{content:""}.ph.ph-smiley-sticker:before{content:""}.ph.ph-smiley-wink:before{content:""}.ph.ph-smiley-x-eyes:before{content:""}.ph.ph-snapchat-logo:before{content:""}.ph.ph-sneaker:before{content:""}.ph.ph-sneaker-move:before{content:""}.ph.ph-snowflake:before{content:""}.ph.ph-soccer-ball:before{content:""}.ph.ph-sock:before{content:""}.ph.ph-solar-panel:before{content:""}.ph.ph-solar-roof:before{content:""}.ph.ph-sort-ascending:before{content:""}.ph.ph-sort-descending:before{content:""}.ph.ph-soundcloud-logo:before{content:""}.ph.ph-spade:before{content:""}.ph.ph-sparkle:before{content:""}.ph.ph-speaker-hifi:before{content:""}.ph.ph-speaker-high:before{content:""}.ph.ph-speaker-low:before{content:""}.ph.ph-speaker-none:before{content:""}.ph.ph-speaker-simple-high:before{content:""}.ph.ph-speaker-simple-low:before{content:""}.ph.ph-speaker-simple-none:before{content:""}.ph.ph-speaker-simple-slash:before{content:""}.ph.ph-speaker-simple-x:before{content:""}.ph.ph-speaker-slash:before{content:""}.ph.ph-speaker-x:before{content:""}.ph.ph-speedometer:before{content:""}.ph.ph-sphere:before{content:""}.ph.ph-spinner:before{content:""}.ph.ph-spinner-ball:before{content:""}.ph.ph-spinner-gap:before{content:""}.ph.ph-spiral:before{content:""}.ph.ph-split-horizontal:before{content:""}.ph.ph-split-vertical:before{content:""}.ph.ph-spotify-logo:before{content:""}.ph.ph-spray-bottle:before{content:""}.ph.ph-square:before{content:""}.ph.ph-square-half:before{content:""}.ph.ph-square-half-bottom:before{content:""}.ph.ph-square-logo:before{content:""}.ph.ph-square-split-horizontal:before{content:""}.ph.ph-square-split-vertical:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-stack:before{content:""}.ph.ph-stack-minus:before{content:""}.ph.ph-stack-overflow-logo:before{content:""}.ph.ph-stack-plus:before{content:""}.ph.ph-stack-simple:before{content:""}.ph.ph-stairs:before{content:""}.ph.ph-stamp:before{content:""}.ph.ph-standard-definition:before{content:""}.ph.ph-star:before{content:""}.ph.ph-star-and-crescent:before{content:""}.ph.ph-star-four:before{content:""}.ph.ph-star-half:before{content:""}.ph.ph-star-of-david:before{content:""}.ph.ph-steam-logo:before{content:""}.ph.ph-steering-wheel:before{content:""}.ph.ph-steps:before{content:""}.ph.ph-stethoscope:before{content:""}.ph.ph-sticker:before{content:""}.ph.ph-stool:before{content:""}.ph.ph-stop:before{content:""}.ph.ph-stop-circle:before{content:""}.ph.ph-storefront:before{content:""}.ph.ph-strategy:before{content:""}.ph.ph-stripe-logo:before{content:""}.ph.ph-student:before{content:""}.ph.ph-subset-of:before{content:""}.ph.ph-subset-proper-of:before{content:""}.ph.ph-subtitles:before{content:""}.ph.ph-subtitles-slash:before{content:""}.ph.ph-subtract:before{content:""}.ph.ph-subtract-square:before{content:""}.ph.ph-subway:before{content:""}.ph.ph-suitcase:before{content:""}.ph.ph-suitcase-rolling:before{content:""}.ph.ph-suitcase-simple:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-sun-dim:before{content:""}.ph.ph-sun-horizon:before{content:""}.ph.ph-sunglasses:before{content:""}.ph.ph-superset-of:before{content:""}.ph.ph-superset-proper-of:before{content:""}.ph.ph-swap:before{content:""}.ph.ph-swatches:before{content:""}.ph.ph-swimming-pool:before{content:""}.ph.ph-sword:before{content:""}.ph.ph-synagogue:before{content:""}.ph.ph-syringe:before{content:""}.ph.ph-t-shirt:before{content:""}.ph.ph-table:before{content:""}.ph.ph-tabs:before{content:""}.ph.ph-tag:before{content:""}.ph.ph-tag-chevron:before{content:""}.ph.ph-tag-simple:before{content:""}.ph.ph-target:before{content:""}.ph.ph-taxi:before{content:""}.ph.ph-tea-bag:before{content:""}.ph.ph-telegram-logo:before{content:""}.ph.ph-television:before{content:""}.ph.ph-television-simple:before{content:""}.ph.ph-tennis-ball:before{content:""}.ph.ph-tent:before{content:""}.ph.ph-terminal:before{content:""}.ph.ph-terminal-window:before{content:""}.ph.ph-test-tube:before{content:""}.ph.ph-text-a-underline:before{content:""}.ph.ph-text-aa:before{content:""}.ph.ph-text-align-center:before{content:""}.ph.ph-text-align-justify:before{content:""}.ph.ph-text-align-left:before{content:""}.ph.ph-text-align-right:before{content:""}.ph.ph-text-b:before{content:""}.ph.ph-text-bolder:before{content:""}.ph.ph-text-columns:before{content:""}.ph.ph-text-h:before{content:""}.ph.ph-text-h-five:before{content:""}.ph.ph-text-h-four:before{content:""}.ph.ph-text-h-one:before{content:""}.ph.ph-text-h-six:before{content:""}.ph.ph-text-h-three:before{content:""}.ph.ph-text-h-two:before{content:""}.ph.ph-text-indent:before{content:""}.ph.ph-text-italic:before{content:""}.ph.ph-text-outdent:before{content:""}.ph.ph-text-strikethrough:before{content:""}.ph.ph-text-subscript:before{content:""}.ph.ph-text-superscript:before{content:""}.ph.ph-text-t:before{content:""}.ph.ph-text-t-slash:before{content:""}.ph.ph-text-underline:before{content:""}.ph.ph-textbox:before{content:""}.ph.ph-thermometer:before{content:""}.ph.ph-thermometer-cold:before{content:""}.ph.ph-thermometer-hot:before{content:""}.ph.ph-thermometer-simple:before{content:""}.ph.ph-threads-logo:before{content:""}.ph.ph-three-d:before{content:""}.ph.ph-thumbs-down:before{content:""}.ph.ph-thumbs-up:before{content:""}.ph.ph-ticket:before{content:""}.ph.ph-tidal-logo:before{content:""}.ph.ph-tiktok-logo:before{content:""}.ph.ph-tilde:before{content:""}.ph.ph-timer:before{content:""}.ph.ph-tip-jar:before{content:""}.ph.ph-tipi:before{content:""}.ph.ph-tire:before{content:""}.ph.ph-toggle-left:before{content:""}.ph.ph-toggle-right:before{content:""}.ph.ph-toilet:before{content:""}.ph.ph-toilet-paper:before{content:""}.ph.ph-toolbox:before{content:""}.ph.ph-tooth:before{content:""}.ph.ph-tornado:before{content:""}.ph.ph-tote:before{content:""}.ph.ph-tote-simple:before{content:""}.ph.ph-towel:before{content:""}.ph.ph-tractor:before{content:""}.ph.ph-trademark:before{content:""}.ph.ph-trademark-registered:before{content:""}.ph.ph-traffic-cone:before{content:""}.ph.ph-traffic-sign:before{content:""}.ph.ph-traffic-signal:before{content:""}.ph.ph-train:before{content:""}.ph.ph-train-regional:before{content:""}.ph.ph-train-simple:before{content:""}.ph.ph-tram:before{content:""}.ph.ph-translate:before{content:""}.ph.ph-trash:before{content:""}.ph.ph-trash-simple:before{content:""}.ph.ph-tray:before{content:""}.ph.ph-tray-arrow-down:before{content:""}.ph.ph-archive-tray:before{content:""}.ph.ph-tray-arrow-up:before{content:""}.ph.ph-treasure-chest:before{content:""}.ph.ph-tree:before{content:""}.ph.ph-tree-evergreen:before{content:""}.ph.ph-tree-palm:before{content:""}.ph.ph-tree-structure:before{content:""}.ph.ph-tree-view:before{content:""}.ph.ph-trend-down:before{content:""}.ph.ph-trend-up:before{content:""}.ph.ph-triangle:before{content:""}.ph.ph-triangle-dashed:before{content:""}.ph.ph-trolley:before{content:""}.ph.ph-trolley-suitcase:before{content:""}.ph.ph-trophy:before{content:""}.ph.ph-truck:before{content:""}.ph.ph-truck-trailer:before{content:""}.ph.ph-tumblr-logo:before{content:""}.ph.ph-twitch-logo:before{content:""}.ph.ph-twitter-logo:before{content:""}.ph.ph-umbrella:before{content:""}.ph.ph-umbrella-simple:before{content:""}.ph.ph-union:before{content:""}.ph.ph-unite:before{content:""}.ph.ph-unite-square:before{content:""}.ph.ph-upload:before{content:""}.ph.ph-upload-simple:before{content:""}.ph.ph-usb:before{content:""}.ph.ph-user:before{content:""}.ph.ph-user-check:before{content:""}.ph.ph-user-circle:before{content:""}.ph.ph-user-circle-check:before{content:""}.ph.ph-user-circle-dashed:before{content:""}.ph.ph-user-circle-gear:before{content:""}.ph.ph-user-circle-minus:before{content:""}.ph.ph-user-circle-plus:before{content:""}.ph.ph-user-focus:before{content:""}.ph.ph-user-gear:before{content:""}.ph.ph-user-list:before{content:""}.ph.ph-user-minus:before{content:""}.ph.ph-user-plus:before{content:""}.ph.ph-user-rectangle:before{content:""}.ph.ph-user-sound:before{content:""}.ph.ph-user-square:before{content:""}.ph.ph-user-switch:before{content:""}.ph.ph-users:before{content:""}.ph.ph-users-four:before{content:""}.ph.ph-users-three:before{content:""}.ph.ph-van:before{content:""}.ph.ph-vault:before{content:""}.ph.ph-vector-three:before{content:""}.ph.ph-vector-two:before{content:""}.ph.ph-vibrate:before{content:""}.ph.ph-video:before{content:""}.ph.ph-video-camera:before{content:""}.ph.ph-video-camera-slash:before{content:""}.ph.ph-video-conference:before{content:""}.ph.ph-vignette:before{content:""}.ph.ph-vinyl-record:before{content:""}.ph.ph-virtual-reality:before{content:""}.ph.ph-virus:before{content:""}.ph.ph-visor:before{content:""}.ph.ph-voicemail:before{content:""}.ph.ph-volleyball:before{content:""}.ph.ph-wall:before{content:""}.ph.ph-wallet:before{content:""}.ph.ph-warehouse:before{content:""}.ph.ph-warning:before{content:""}.ph.ph-warning-circle:before{content:""}.ph.ph-warning-diamond:before{content:""}.ph.ph-warning-octagon:before{content:""}.ph.ph-washing-machine:before{content:""}.ph.ph-watch:before{content:""}.ph.ph-wave-sawtooth:before{content:""}.ph.ph-wave-sine:before{content:""}.ph.ph-wave-square:before{content:""}.ph.ph-wave-triangle:before{content:""}.ph.ph-waveform:before{content:""}.ph.ph-waveform-slash:before{content:""}.ph.ph-waves:before{content:""}.ph.ph-webcam:before{content:""}.ph.ph-webcam-slash:before{content:""}.ph.ph-webhooks-logo:before{content:""}.ph.ph-wechat-logo:before{content:""}.ph.ph-whatsapp-logo:before{content:""}.ph.ph-wheelchair:before{content:""}.ph.ph-wheelchair-motion:before{content:""}.ph.ph-wifi-high:before{content:""}.ph.ph-wifi-low:before{content:""}.ph.ph-wifi-medium:before{content:""}.ph.ph-wifi-none:before{content:""}.ph.ph-wifi-slash:before{content:""}.ph.ph-wifi-x:before{content:""}.ph.ph-wind:before{content:""}.ph.ph-windmill:before{content:""}.ph.ph-windows-logo:before{content:""}.ph.ph-wine:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.ph.ph-x-circle:before{content:""}.ph.ph-x-logo:before{content:""}.ph.ph-x-square:before{content:""}.ph.ph-yarn:before{content:""}.ph.ph-yin-yang:before{content:""}.ph.ph-youtube-logo:before{content:""}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
