.page_edHero__g2TOY{position:relative;min-height:100vh;padding:120px 40px 0;background:var(--bg-cream);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.page_edNumbers__9IrcB{position:absolute;inset:0;pointer-events:none;z-index:0;display:flex;align-items:center;justify-content:space-around;font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(160px,22vw,320px);color:transparent;font-weight:400;-webkit-text-stroke:1px rgba(234,88,12,.18);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 5%}.page_edNumbers__9IrcB span{display:inline-block;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.page_edNumbers__9IrcB span:first-child{animation:page_edFloatN__XIs9w 8s ease-in-out infinite}.page_edNumbers__9IrcB span:nth-child(2){animation:page_edFloatN__XIs9w 9s ease-in-out -2s infinite}.page_edNumbers__9IrcB span:nth-child(3){animation:page_edFloatN__XIs9w 10s ease-in-out -4s infinite}.page_edNumbers__9IrcB span:nth-child(4){animation:page_edFloatN__XIs9w 11s ease-in-out -6s infinite}@keyframes page_edFloatN__XIs9w{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.page_edContent__J5WVM{position:relative;z-index:2;text-align:center;max-width:1000px;margin:0 auto;padding:40px 0}.page_edMeta__Pa91o{display:inline-flex;align-items:center;gap:12px;padding:8px 16px;border:1px solid var(--line-2);border-radius:100px;background:var(--paper);margin-bottom:48px;font-family:Geist Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.page_edMeta__Pa91o:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(234,88,12,.15);animation:page_pulse__ceAnC 2s infinite}.page_edTitle__PkhbQ{font-size:clamp(56px,8vw,128px);font-weight:500;letter-spacing:-.05em;line-height:.95;margin-bottom:36px}.page_edTitle__PkhbQ em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--accent);font-weight:400}.page_edTitle__PkhbQ .page_line__SxlsI{display:block;overflow:hidden;padding:.06em 0}.page_edTitle__PkhbQ .page_line__SxlsI span{display:block;animation:page_edReveal__2JEgq 1s cubic-bezier(.2,.8,.2,1) both}.page_edTitle__PkhbQ .page_line__SxlsI:first-child span{animation-delay:.1s}.page_edTitle__PkhbQ .page_line__SxlsI:nth-child(2) span{animation-delay:.25s}.page_edTitle__PkhbQ .page_line__SxlsI:nth-child(3) span{animation-delay:.4s}@keyframes page_edReveal__2JEgq{0%{transform:translateY(110%)}to{transform:translateY(0)}}.page_edSub__ohEf_{font-size:19px;color:var(--muted);max-width:560px;margin:0 auto 40px;line-height:1.6;animation:page_edFade__iqFUS 1s cubic-bezier(.2,.8,.2,1) .6s both}@keyframes page_edFade__iqFUS{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page_edCta__85gvL{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;animation:page_edFade__iqFUS 1s cubic-bezier(.2,.8,.2,1) .8s both}.page_edFooterRow__v_FQt{position:relative;z-index:2;max-width:1200px;margin:0 auto;width:100%;padding:24px 0 40px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.page_edQuote__RxjnZ{font-family:"Instrument Serif",serif;font-style:italic;font-size:22px;color:var(--ink);max-width:440px;line-height:1.4;letter-spacing:-.01em}.page_edQuote__RxjnZ cite{display:block;margin-top:12px;font-style:normal;letter-spacing:.08em}.page_edQuote__RxjnZ cite,.page_edScroll__IcDfa{font-family:Geist Mono,monospace;font-size:11px;color:var(--muted);text-transform:uppercase}.page_edScroll__IcDfa{display:inline-flex;flex-direction:column;align-items:center;gap:12px;letter-spacing:.1em}.page_edScrollLine__DEL0H{width:1px;height:36px;background:linear-gradient(180deg,var(--accent),transparent);animation:page_edScroll__IcDfa 2s ease-in-out infinite}@keyframes page_edScroll__IcDfa{0%,to{transform:scaleY(.3);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}.page_principles__Z_f_h{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-top:64px}.page_principle__YzvDz{background:var(--bg);padding:40px 32px;transition:background .3s;position:relative}.page_principle__YzvDz:hover{background:var(--paper)}.page_principleNum__pF1eE{font-family:"Instrument Serif",serif;font-style:italic;font-size:48px;line-height:1;color:var(--accent);margin-bottom:20px;font-weight:400}.page_principle__YzvDz h3{font-size:22px;margin-bottom:12px;font-weight:500;letter-spacing:-.02em}.page_principle__YzvDz h3 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--accent)}.page_principle__YzvDz p{color:var(--muted);font-size:15px;line-height:1.6}.page_timeline__H8Azu{max-width:900px;margin:0 auto;position:relative;padding:40px 0}.page_timeline__H8Azu:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--accent) 10%,var(--accent) 90%,transparent);opacity:.25}.page_tlRow__feczy{display:grid;grid-template-columns:1fr 60px 1fr;grid-gap:32px;gap:32px;margin-bottom:48px;align-items:flex-start;position:relative}.page_tlCard__7rI1K{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:32px;transition:all .3s}.page_tlCard__7rI1K:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 20px 40px -20px rgba(234,88,12,.2)}.page_tlWeek__HmlKu{font-family:Geist Mono,monospace;font-size:12px;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.page_tlCard__7rI1K h3{font-size:22px;margin-bottom:12px;font-weight:500;letter-spacing:-.02em}.page_tlCard__7rI1K h3 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--accent)}.page_tlCard__7rI1K p{color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:14px}.page_tlCard__7rI1K ul{list-style:none;padding:0}.page_tlCard__7rI1K li{padding:6px 0;font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:8px}.page_tlCard__7rI1K li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.page_tlDotWrap__dW_m5{display:grid;place-items:center;position:relative;min-height:60px}.page_tlDot__2LItE{width:48px;height:48px;border-radius:50%;background:var(--bg);border:2px solid var(--accent);display:grid;place-items:center;font-family:Geist Mono,monospace;font-size:14px;color:var(--accent);font-weight:500;position:relative;z-index:1;transition:all .3s}.page_tlRow__feczy:hover .page_tlDot__2LItE{background:var(--accent);color:#fff;transform:scale(1.1)}.page_tlEmpty__HY8vo{visibility:hidden}.page_commitsSec__fu3QX{background:var(--ink);color:#fff;padding:100px 40px;border-radius:32px;margin:40px}.page_commitsGrid__rxbcI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;max-width:1200px;margin:60px auto 0}.page_commit__n98ji{padding:32px;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;transition:all .3s}.page_commit__n98ji:hover{border-color:var(--accent);background:rgba(234,88,12,.05)}.page_commitIcon__MV4BC{width:44px;height:44px;border-radius:12px;background:rgba(234,88,12,.15);color:var(--accent);display:grid;place-items:center;margin-bottom:20px}.page_commitIcon__MV4BC svg{width:20px;height:20px;stroke:currentColor;fill:none}.page_commit__n98ji h4{font-size:20px;margin-bottom:10px;font-weight:500;letter-spacing:-.02em;color:#fff}.page_commit__n98ji h4 em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--accent);font-weight:400}.page_commit__n98ji p{color:hsla(0,0%,100%,.65);font-size:14px;line-height:1.6}.page_faq__vfDcj{max-width:800px;margin:64px auto 0}.page_faqItem__HPcuQ{border-bottom:1px solid var(--line);padding:20px 0;cursor:pointer}.page_faqQ__ZO2oS{display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:500;letter-spacing:-.01em;gap:16px}.page_faqQ__ZO2oS:after{content:"+";color:var(--accent);font-size:24px;font-weight:400;font-family:"Instrument Serif",serif;transition:transform .3s;flex-shrink:0}.page_faqItem__HPcuQ.page_open__PHChJ .page_faqQ__ZO2oS:after{transform:rotate(45deg)}.page_faqA__7oNWw{overflow:hidden;max-height:0;opacity:0;transition:max-height .4s ease,opacity .3s ease,padding .3s ease;color:var(--muted);font-size:15px;line-height:1.7;padding:0}.page_faqItem__HPcuQ.page_open__PHChJ .page_faqA__7oNWw{max-height:400px;opacity:1;padding:14px 0 4px}@media (max-width:900px){.page_edTitle__PkhbQ{font-size:clamp(48px,12vw,80px)}.page_edNumbers__9IrcB{font-size:clamp(120px,30vw,200px)}.page_edFooterRow__v_FQt{flex-direction:column;align-items:flex-start}.page_principles__Z_f_h{grid-template-columns:1fr}.page_tlRow__feczy{grid-template-columns:40px 1fr;gap:16px}.page_timeline__H8Azu:before{left:20px}.page_tlEmpty__HY8vo{display:none}.page_tlDotWrap__dW_m5{grid-column:1;grid-row:1;justify-items:start;min-height:40px}.page_tlCard__7rI1K{grid-column:2;grid-row:1;min-width:0}.page_tlDot__2LItE{width:40px;height:40px;font-size:13px}.page_tlWeek__HmlKu{padding-right:8px}.page_commitsGrid__rxbcI{grid-template-columns:1fr}}@media (max-width:768px){.page_edHero__g2TOY{padding:90px 20px 40px;min-height:auto}.page_edMeta__Pa91o{margin-bottom:32px;font-size:10px;padding:6px 14px}.page_edTitle__PkhbQ{font-size:clamp(40px,11vw,68px);margin-bottom:28px}.page_edSub__ohEf_{font-size:15px;margin-bottom:32px}.page_edCta__85gvL{flex-direction:column;align-items:stretch;width:100%}.page_edNumbers__9IrcB{justify-content:space-around;font-size:clamp(100px,32vw,180px)}.page_edFooterRow__v_FQt{padding:16px 0 24px;gap:20px}.page_edQuote__RxjnZ{font-size:18px}.page_principle__YzvDz{padding:32px 22px}.page_tlCard__7rI1K{padding:24px 22px}.page_commitsSec__fu3QX{padding:48px 22px;margin:20px}.page_faqQ__ZO2oS{font-size:16px;padding:18px 0}.page_faqA__7oNWw{font-size:14px}}