:root{--ui-ink:#161819;--ui-muted:#565b60;--ui-charcoal:#282b2c;--ui-rule:rgba(22,24,25,.15);--ui-paper:#f0f2f5;--ui-green:#96fc0a;--header-color:var(--ui-green);--header-text-color:var(--ui-ink)}html{color-scheme:light}body{font-kerning:normal}button,input,summary{font:inherit}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid currentColor!important;outline-offset:4px}input::selection,::selection{background:var(--ui-green);color:var(--ui-ink)}[inert]{pointer-events:none}#header #header-ai-hero-letterforms{fill:var(--ui-ink)!important}html.is-black-bg #header #header-ai-hero-letterforms{fill:var(--ui-paper)!important}html #header.--is-projects #header-ai-hero-letterforms{fill:var(--project-details-text)!important}#header #header-ai-hero-hero_door{fill:var(--ui-green)!important}#header-logo{min-width:44px;min-height:44px;display:flex;align-items:center}#header-right-menu-btn,#header-right-talk-btn,#header-center-project-back-btn{min-height:44px}#header-menu{max-height:calc(100dvh - var(--base-padding-y) - var(--header-size) - 22px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:4px}#header-menu:not(.--opened){visibility:hidden}#header-menu-links{min-width:0}#header-menu-newsletter-input-field{font-size:16px!important;line-height:1.5;padding-right:56px!important}#header-menu-newsletter-input-arrow{min-width:44px;min-height:44px;display:grid;place-items:center;top:calc(50% - 22px)}#header-menu-newsletter-input-arrow svg{width:22px;height:22px}#header-menu-newsletter-input-field::placeholder{font-size:14px;opacity:.65}#header-menu-talk{display:none}#header.--menu-opened #header-ai-hero-letterforms,html.is-blue-bg #header #header-ai-hero-letterforms{fill:var(--ui-ink)!important}#header-right-talk-btn.--is-contact-active:hover{background:var(--ui-green)}#projects #projects-main-title{font-size:1em;font-weight:inherit}.project-item:focus-visible{border-radius:var(--global-border-radius);outline-offset:8px}.project-item:focus-visible .project-item-line-2-inner-list{transform:translateY(0)!important}.course-search-empty{font-size:18px;line-height:1.85;padding:36px 0 64px;color:var(--ui-ink)}.course-search-empty a{display:inline-block;min-height:44px;padding-block:9px;text-underline-offset:4px}#project-details-title,#project-details-preview-title{font-weight:400;line-height:1.2;letter-spacing:-.025em;overflow-wrap:break-word}#project-details-desc{line-height:1.8;font-size:16px}#project-details-desc .overview-lead{font-size:20px;line-height:1.75;margin:24px 0 20px;max-width:26em}#project-details-desc .course-facts{font-size:13px;line-height:1.7;opacity:.75;margin:18px 0}#project-details-desc .overview-scope{font-size:14px;line-height:1.85;border-top:1px solid currentColor;margin-top:20px;max-width:32em}.overview-scope summary{min-height:44px;display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none}.overview-scope summary:after{content:"+";margin-left:auto}.overview-scope[open] summary:after{content:"\2212"}.overview-scope p{margin:8px 0 20px}#project-details-meta.is-active .overview-scope{pointer-events:auto}#project-details-right{padding-left:4%;margin-top:28px}.project-details-side-list-title{color:var(--project-details-text);font-size:13px;line-height:1.6;opacity:.7;letter-spacing:0;margin:0 0 12px}.project-details-side-list-item{font-size:14px;line-height:1.75!important}#project-details-side-list-links a{display:block;min-height:44px;padding-block:5px;max-width:none;margin:0}#project-details-side-list-links br{display:none}#project-details-preview-footer-text{color:var(--project-details-text)}.project-details-item.is-dom-text{color:var(--project-details-text);pointer-events:auto;white-space:normal;visibility:visible}#project-details-preview-title{font-size:clamp(38px,4.2vw,66px);line-height:1.2;letter-spacing:-.025em}.is-dom-text .project-details-item-text{padding:32px 40px;font-size:17px;line-height:1.85;max-width:780px;margin-inline:auto;overflow-wrap:break-word;-webkit-user-select:text;user-select:text}.overview-chapter-index{font-size:12px;line-height:1.6;letter-spacing:.06em;margin:0 0 20px;font-variant-numeric:tabular-nums;opacity:.7}.is-dom-text h2{font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1.35;letter-spacing:-.02em;margin:0 0 24px}.overview-chapter-question{font-size:18px;line-height:1.85;margin:0 0 24px}.overview-objectives{font-size:15px;line-height:1.8;border-top:1px solid currentColor}.overview-objectives summary{min-height:44px;cursor:pointer;padding:12px 0}.overview-objectives ul{padding-left:20px;margin:4px 0 20px}.overview-objectives li{margin-bottom:10px}.overview-lesson-link{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;text-decoration:underline;text-underline-offset:5px;pointer-events:auto}body[data-course],body:has(.standalone-page){--paper:var(--ui-paper);--ink:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-rule);--accent:var(--ui-green);--reader-header-height:88px;--reader-toc-height:0px;color:var(--ink);background:var(--paper)}.reader-header{height:var(--reader-header-height,88px);padding-block:20px;background:color-mix(in srgb,var(--ui-paper) 96%,transparent)}.reader-header nav a{min-height:44px;display:inline-flex;align-items:center}.reader-header>a{min-width:44px;min-height:44px;display:inline-flex;align-items:center}.reader-header nav{gap:24px;font-size:14px}.reader-home{padding:10px 18px}.reader-layout{grid-template-columns:260px minmax(0,1fr);column-gap:clamp(40px,5vw,88px);max-width:1440px}.lesson-sidebar{top:var(--reader-header-height);height:calc(100dvh - var(--reader-header-height));padding-top:34px;scrollbar-width:thin}.lesson-sidebar h2{font-size:24px;line-height:1.4;letter-spacing:-.015em;margin:12px 0 24px}.lesson-sidebar>.eyebrow{margin-top:24px}.lesson-article{width:100%;max-width:760px;padding-top:48px;justify-self:center}.lesson-heading{padding-bottom:28px;margin-bottom:32px}.lesson-heading h1{font-size:clamp(34px,3.1vw,52px);line-height:1.3;letter-spacing:-.02em;margin:24px 0}.lesson-heading>.eyebrow{flex-wrap:wrap;row-gap:8px;font-size:11px;letter-spacing:.08em}.chapter-question{font-size:20px;line-height:1.8;margin:20px 0 16px}.lesson-article article{font-size:17px;line-height:1.9;letter-spacing:0;overflow-wrap:break-word}.lesson-article article>p{margin-bottom:24px}.lesson-article h2{font-size:26px;line-height:1.4;letter-spacing:-.015em;margin:48px 0 20px;padding-top:0}.lesson-article h3{font-size:21px;line-height:1.5;margin:32px 0 16px}.lesson-article h2[id],.lesson-article h3[id]{scroll-margin-top:16px}.local-note,.course-back{font-size:12px;line-height:1.8}.lesson-toc a{grid-template-columns:24px minmax(0,1fr) 8px;gap:10px;padding:14px 10px;min-height:48px}.lesson-toc a>span:nth-child(2){font-size:13px;line-height:1.75}.section-toc a{font-size:13px;line-height:1.75;padding:10px 12px;min-height:42px}.section-toc .is-subsection a{font-size:12px}.progress-label{font-size:12px;line-height:1.6;gap:12px}progress{height:5px;border-radius:8px;overflow:hidden}progress::-webkit-progress-value{background:#447600}progress::-moz-progress-bar{background:#447600}.project-resource a,.course-back,.project-quick-link{min-height:44px;display:inline-flex;align-items:center}.project-resource a{display:flex;margin-block:4px}.project-quick-link{margin-top:8px}.primary-button{min-height:48px;gap:28px;padding:15px 24px;font-size:14px;line-height:1.5;box-shadow:inset 0 0 0 1px transparent}.primary-button:hover{background:#a6fa40;box-shadow:inset 0 0 0 1px var(--ui-ink)}.primary-button:active{background:#88df0a}.primary-button[aria-pressed=true]{background:var(--color-dark-white);box-shadow:inset 0 0 0 1px var(--line)}details>summary{min-height:44px;font-size:14px;line-height:1.7;list-style:none;padding:12px 0}details>summary::-webkit-details-marker{display:none}details>summary::marker{content:""}details>summary:after{content:"+";float:right;margin-left:16px;font-weight:400}details[open]>summary:after{content:"\2212"}.chapter-outline summary,.course-outline summary{gap:12px}.chapter-outline summary span,.course-outline summary span{font-size:11px}.lesson-callout{font-size:16px;line-height:1.85;padding:22px 24px;margin:32px 0}.exercise,.learner-lab{padding:24px;margin:36px 0;line-height:1.9}.exercise h3,.learner-lab h3{font-size:23px;line-height:1.45;margin:10px 0 18px}.code-block{background:var(--ui-charcoal);margin:32px 0}.code-block figcaption{padding:14px 20px;gap:16px;align-items:flex-start}.code-block figcaption>span:first-child{flex:1 1 180px}.code-block pre{font-size:13px;line-height:1.8;padding:22px;overscroll-behavior-x:contain;white-space:pre;overflow-wrap:normal}.code-block button{min-height:44px;min-width:80px;font-size:12px;padding:10px 14px}.copy-action{display:flex;flex:0 1 180px;flex-direction:column;align-items:flex-end;max-width:200px}.code-block figcaption>.copy-action{flex:0 1 180px}.copy-status{font-size:11px;line-height:1.65;min-height:18px;color:#e6e8e9;text-align:right;padding-top:4px}.lesson-table,.lesson-equation{margin:28px 0;overscroll-behavior-x:contain;scrollbar-width:thin}.lesson-table th,.lesson-table td{font-size:14px;padding:13px 16px}.lesson-equation:focus-visible,.lesson-table:focus-visible,.code-block pre:focus-visible{outline:2px solid currentColor;outline-offset:4px}.lesson-quiz{margin-top:56px;padding-top:28px}.lesson-quiz legend{font-size:17px;line-height:1.8}.lesson-quiz label{font-size:15px;line-height:1.8;min-height:48px;align-items:flex-start;padding:14px 16px}.lesson-quiz input{margin-top:6px;flex-shrink:0}.lesson-quiz button{min-height:44px;font-size:13px;line-height:1.6;padding:10px 18px}.lesson-quiz button:hover,.dialog-header button:hover{background:#fff;border-color:var(--ink)}.quiz-feedback{padding:12px 16px;border-left:2px solid var(--ui-ink);background:#ffffff80;font-size:14px}.quiz-feedback[data-state=correct]{border-color:#447600;background:#e8efd9;color:var(--ui-ink)}.quiz-feedback[data-state=incorrect]{border-color:#b91c1c;background:#fff4ef;color:#8b201b}.quiz-feedback[data-state=pending]{color:var(--ui-muted)}.lesson-completion>p{font-size:12px;line-height:1.8;margin:12px 0 0}.lesson-completion [data-completion-message]{min-height:22px}.lesson-pagination{gap:24px;font-size:15px;line-height:1.7;margin-top:32px;padding-top:24px}.lesson-pagination a{min-height:64px;padding-block:8px;overflow-wrap:break-word}.lesson-sources{font-size:12px;line-height:1.85;margin-top:48px}html:has(.reader-header){scroll-padding-top:calc(var(--reader-header-height,88px) + var(--reader-toc-height,0px) + 16px)}.course-plan{padding-top:32px}.plan-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);margin:24px 0 36px}.plan-hero h1{font-size:clamp(38px,4.4vw,62px);line-height:1.25;letter-spacing:-.02em;margin:20px 0 24px}.plan-hero img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;display:block;align-self:center;background:var(--color-white)}.plan-lead{font-size:19px;line-height:1.85;margin:0}.plan-actions{gap:20px;margin:28px 0 16px}.plan-facts{font-size:13px;line-height:1.7;gap:12px 36px;padding-block:20px}.plan-intro,.plan-project{gap:clamp(32px,5vw,80px)}.course-plan h2{font-size:30px;line-height:1.45;letter-spacing:-.015em}.stage-heading{gap:24px}.stage-heading>span{width:40px;flex:0 0 40px}.plan-chapter{grid-template-columns:40px minmax(0,1fr) 110px;gap:24px;padding-block:26px}.plan-chapter h4{font-size:20px;line-height:1.5;margin:0}.plan-chapter p{font-size:14px;line-height:1.85;margin:10px 0 0}.chapter-time{font-size:12px;line-height:1.8;white-space:normal}.deliverable-list label{min-height:44px;align-items:flex-start;line-height:1.85}.deliverable-list input{margin-top:7px;flex-shrink:0;accent-color:#447600}.project-runtime{font-size:14px;line-height:1.9}.standalone-page{max-width:1080px;padding-top:64px}.standalone-page>h1{font-size:clamp(46px,6.4vw,88px);line-height:1.2;letter-spacing:-.025em;margin:24px 0 32px}.standalone-page>.lead{font-size:20px;line-height:1.85;margin:0 0 32px}.guide-grid{gap:32px;margin:44px 0}.guide-grid p{font-size:15px;line-height:1.9}.credits-list{gap:24px 40px}.credits-list h2{font-size:21px;line-height:1.5}.credits-list p,.credits-list a{font-size:14px;line-height:1.85}.credits-list a{display:inline-flex;align-items:center;min-height:44px}@media(min-width:1101px)and (max-width:1280px){.reader-layout{grid-template-columns:240px minmax(0,1fr);gap:40px;padding-inline:40px}}@media(max-width:1100px){html:has(.reader-header){--reader-header-height:80px;--reader-toc-height:0px}html:has(body[data-lesson]){--reader-toc-height:48px}body[data-course],body:has(.standalone-page){--reader-header-height:80px;--reader-toc-height:0px}body[data-lesson]{--reader-toc-height:48px}.reader-layout{display:block;max-width:808px;padding-inline:24px}.lesson-sidebar{display:none}.lesson-article{max-width:760px;padding-top:36px}.mobile-toc-button{display:flex;justify-content:space-between;align-items:center;min-height:48px;width:100%;position:sticky;top:var(--reader-header-height);padding:12px 24px;z-index:15;background:color-mix(in srgb,var(--ui-paper) 97%,transparent);border:0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.7}.reader-header{height:var(--reader-header-height);padding:18px 24px}.reader-header img{height:38px}.plan-hero{gap:32px}.plan-hero h1{font-size:40px}.plan-intro,.plan-project{grid-template-columns:1fr;gap:32px}.plan-intro{margin:40px 0 56px}.plan-project>div+div{margin-top:0}.standalone-page{padding-inline:32px}.guide-grid{grid-template-columns:1fr;gap:28px}.guide-grid h2{margin:20px 0 12px}dialog{padding:24px;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overscroll-behavior:contain}.dialog-header{top:-24px;padding:12px 0;gap:16px;align-items:center}.dialog-header h2{font-size:22px;line-height:1.4}.dialog-header button{flex:0 0 auto;min-height:44px}.dialog-progress{border-top:1px solid var(--line);padding-top:20px;margin-top:16px}.mobile-navigation-body .section-toc a{min-height:44px;font-size:14px}.mobile-navigation-body .section-toc .is-subsection a{font-size:13px}.mobile-navigation-body .lesson-toc a{min-height:48px}}@media(max-width:812px){#header-background{background:var(--ui-green)!important}#header-menu{max-height:calc(100dvh - var(--base-padding-y) - var(--header-size) - 18px)}#header-menu-talk,#header-menu-labs{min-height:60px}#header-menu-newsletter{display:block;padding:16px 20px;min-height:0}#header-menu-newsletter-title{display:none}#header-menu-newsletter-input{height:52px;margin-top:0}#project-details-desc{font-size:16px}#project-details-title{font-size:clamp(36px,7.4vw,48px);line-height:1.3}#project-details-right{padding-left:0;margin-top:20px}#project-details-desc .overview-lead{font-size:19px;line-height:1.8;margin:24px 0 16px}#project-details-meta{padding-top:94px;padding-bottom:32px}.is-dom-text .project-details-item-text{padding:24px 20px;font-size:16px;line-height:1.9;margin-block:12px}.is-dom-text h2{font-size:28px;line-height:1.4;margin-bottom:20px}.overview-chapter-question{font-size:17px;line-height:1.85}}@media(max-width:600px){html:has(.reader-header){--reader-header-height:72px}body[data-course],body:has(.standalone-page){--reader-header-height:72px}.reader-header{padding:14px 20px;height:72px}.reader-header img{height:35px}.reader-header nav{gap:16px;font-size:12px}.reader-home{display:none}.reader-layout,.course-plan,.standalone-page{padding-inline:20px}.mobile-toc-button{padding-inline:20px;top:72px;font-size:12px}.lesson-article{padding-top:28px;padding-bottom:64px}.lesson-heading h1{font-size:34px;line-height:1.35;margin:20px 0}.lesson-heading>.eyebrow{font-size:10px;gap:8px}.chapter-question{font-size:17px;line-height:1.85;margin:16px 0 12px}.lesson-heading{padding-bottom:24px;margin-bottom:24px}.lesson-article article{font-size:16px;line-height:1.9}.lesson-article h2{font-size:24px;line-height:1.45;margin-top:36px}.lesson-article h3{font-size:20px;line-height:1.5}.lesson-callout,.exercise,.learner-lab{padding:20px;font-size:15px}.exercise h3,.learner-lab h3{font-size:22px}.code-block{margin-inline:0}.code-block figcaption{padding:14px 16px;gap:10px}.code-block figcaption>span:first-child{flex-basis:150px}.code-block pre{padding:18px;font-size:12px}.copy-action{flex-basis:100px}.code-block figcaption>.copy-action{flex-basis:100px}.lesson-table th,.lesson-table td{font-size:13px;padding:11px 12px}.lesson-pagination{font-size:14px;gap:20px}.plan-hero{grid-template-columns:1fr;gap:28px;margin-top:20px}.plan-hero h1{font-size:38px;line-height:1.3;margin:18px 0 20px}.plan-lead{font-size:17px;line-height:1.85}.plan-actions{margin-top:24px;gap:16px}.plan-hero img{max-height:none;aspect-ratio:auto;height:auto}.course-plan h2{font-size:26px;line-height:1.5}.plan-intro,.plan-project{display:grid;margin-top:36px}.section-heading{display:block}.plan-progress{width:100%;margin-top:24px}.stage-heading{gap:12px}.stage-heading>span{width:24px;flex-basis:24px}.stage-heading h3{font-size:20px;line-height:1.5}.plan-chapter{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-block:24px}.plan-chapter h4{font-size:18px;line-height:1.6}.chapter-time{grid-column:2;text-align:left;padding:0;margin-top:0}.prerequisite{padding:16px 20px;margin-top:0}.prerequisite summary{font-size:16px}.standalone-page{padding-top:40px;padding-bottom:72px}.standalone-page>h1{font-size:48px;line-height:1.22;margin:24px 0}.standalone-page>.lead{font-size:18px;line-height:1.85;margin:0 0 32px}.guide-grid{margin-top:36px;gap:24px}.credits-list{grid-template-columns:1fr}dialog{padding:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.dialog-header{top:-20px}.dialog-header h2{font-size:20px}}@media(max-width:360px){.reader-header,.reader-layout,.course-plan,.standalone-page,.mobile-toc-button{padding-inline:16px}.reader-header nav{gap:12px}.lesson-heading h1{font-size:31px}.lesson-heading>.eyebrow{display:block}.lesson-heading>.eyebrow span{display:block;margin-top:6px}.primary-button{padding-inline:20px;gap:20px}.plan-hero h1{font-size:34px}}@media(min-width:1001px){.is-dom-text .project-details-item-text{max-height:calc(100% - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media(max-height:520px)and (max-width:1100px){html:has(.reader-header),body[data-course]{--reader-header-height:60px}html:has(body[data-lesson]),body[data-lesson]{--reader-toc-height:44px}.reader-header{height:60px;padding-block:8px}.reader-header img{height:32px}.mobile-toc-button{top:60px;min-height:44px;padding-block:8px}dialog{max-height:calc(100dvh - 16px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}#header *,#footer-section *,.project-item *,dialog *,.reader-header *{transition:none!important;animation:none!important}.project-item-line-2-inner-list{transform:translateY(0)!important}}@media print{.reader-header,.mobile-toc-button,.lesson-sidebar,.dialog-progress,.copy-action,.lesson-completion,.lesson-pagination{display:none}.reader-layout{display:block;padding:0}.lesson-article{max-width:none;padding:0}.course-plan{padding:0}.plan-hero img{display:none}.code-block{background:#f2f2f2;color:#000}.code-block pre{white-space:pre-wrap}.lesson-equation,.lesson-table{overflow:visible}.lesson-equation .katex{white-space:normal}body{background:#fff}}.is-dom-text .chapter-reveal{opacity:clamp(.2,calc((var(--chapter-reveal,0) - var(--reveal-start,0)) * 16 + .2),1)}@media(prefers-reduced-motion:reduce){.is-dom-text .chapter-reveal{opacity:1}}@media(max-width:600px){.reader-header nav .reader-home{display:none}}#header-right-talk-btn{display:flex;align-items:center;justify-content:center;text-decoration:none}#header-right-talk-container{width:100%;height:100%}.code-block{position:relative;isolation:isolate;color:#161819;border:1px solid rgba(255,255,255,.9);background:radial-gradient(ellipse at 12% 0%,rgba(255,255,255,.88),transparent 62%),linear-gradient(135deg,#ffffffb3,#ffffff61 55%,#ffffff9e);-webkit-backdrop-filter:blur(24px) saturate(110%);backdrop-filter:blur(24px) saturate(110%);box-shadow:inset 0 1px 1px #fff,inset 1px 0 1px #ffffffb3,inset 0 -1px 1px #ffffffbf,0 10px 28px #202d3c0e,0 1px 3px #202d3c0b}.code-block:before{content:"";position:absolute;pointer-events:none;z-index:0;inset:1px;border-radius:inherit;background:linear-gradient(130deg,rgba(255,255,255,.5),transparent 28%,transparent 74%,rgba(255,255,255,.2));opacity:.7}.code-block figcaption,.code-block pre{position:relative;z-index:1}.code-block pre,.code-block code{color:#161819}.code-block figcaption{background:#ffffff38;border-bottom-color:#24303c1a;color:#343c44}.code-block button{background:linear-gradient(135deg,#ffffffd1,#ffffff61);border-color:#24303c24;color:#161819;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #202d3c09;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.code-block button:hover{background:#ffffffeb;border-color:#24303c4d}.code-block .run-mode,.copy-status{color:#4d5964}@media(prefers-reduced-transparency:reduce){.code-block{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.code-block{background:#fff;color:#000;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.code-block:before{display:none}.code-block figcaption{color:#333}}#projects #projects-main-title-top{margin-top:clamp(112px,10vh,144px);margin-bottom:0}#projects .project-list{margin-top:56px;row-gap:64px}#projects .project-item:nth-child(n){margin-top:0}.project-item-footer{padding-top:18px}.project-item-line-1{margin:0 0 8px}@media(max-width:812px){#projects .project-list{margin-top:32px;row-gap:40px}#projects #projects-main-title-top{margin-top:112px;margin-bottom:0}}#project-details-header-info{color:var(--project-details-text)}#footer-newsletter-input-field::placeholder,#header-menu-newsletter-input-field::placeholder{color:var(--ui-muted);opacity:1}.project-item-line-2{height:1.25em;line-height:1.25}.project-item-line-2-inner{bottom:0}
