.self-page{background:var(--paper);min-height:100vh;color:var(--ink);padding:0 30px}.self-header{border-bottom:1px solid var(--line);height:64px;color:var(--muted);font:10px var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;display:flex}.self-brand{color:var(--ink);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-style:italic;line-height:1;text-decoration:none}.self-intro,.self-portrait,.self-evidence,.self-model,.self-question,.self-limit,.self-footer{width:min(1080px,100%);margin-inline:auto}.self-intro{padding:clamp(50px,9vh,88px) 0 48px}.self-intro>span,.self-evidence span,.self-model span,.self-question>span,.self-limit span,.self-footer{font:10px var(--font-geist-mono), monospace}.self-intro>span,.self-evidence header span,.self-model>div>span,.self-question>span,.self-limit span{color:var(--blue)}.self-intro h1{letter-spacing:-.06em;max-width:860px;margin:10px 0 16px;font:400 clamp(42px,6.8vw,76px)/.96 Georgia,Times New Roman,serif}.self-intro p{color:var(--muted);margin:0;font:16px/1.45 Georgia,serif}.self-portrait{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:180px minmax(180px,1fr) 300px;align-items:center;min-height:410px;display:grid;position:relative;overflow:hidden}.self-small-pipt{background:var(--clay);border-radius:48% 52% 46% 54%;justify-self:center;width:80px;height:72px;position:relative}.self-small-pipt:before,.self-small-pipt:after{content:"";transform-origin:bottom;border-radius:80% 0;width:24px;height:38px;position:absolute;top:-20px}.self-small-pipt:before{background:var(--surface);left:13px;transform:rotate(-32deg)}.self-small-pipt:after{background:var(--blue);right:12px;transform:rotate(24deg)scale(.86)}.self-small-eye{z-index:2;background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:31px}.self-small-eye-left{left:24px}.self-small-eye-right{right:24px}.self-small-leg{z-index:1;background:var(--ink);width:1px;height:25px;position:absolute;top:67px}.self-small-leg-left{left:27px}.self-small-leg-right{right:27px}.self-trace{justify-content:space-around;align-items:center;height:90px;display:flex;position:relative}.self-trace:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:4%;right:4%;transform:rotate(-4deg)}.self-trace i{background:var(--blue);border-radius:50%;width:5px;height:5px;position:relative}.self-trace i:nth-child(3n){background:var(--ink);width:7px;height:7px}.self-trace i:nth-child(2n){transform:translateY(18px)}.self-trace i:nth-child(4n){transform:translateY(-14px)}.self-outline{justify-self:center;width:250px;height:250px;position:relative}.self-outline-body{border:1px solid var(--blue);border-radius:48% 52% 46% 54%;width:190px;height:164px;position:absolute;top:65px;left:30px}.self-outline-ear{border:1px solid var(--blue);transform-origin:bottom;border-radius:80% 0;width:47px;height:78px;position:absolute;top:22px}.self-outline-ear-left{left:61px;transform:rotate(-30deg)}.self-outline-ear-right{right:57px;transform:rotate(24deg)scale(.86)}.self-outline-eye{border:1px solid var(--blue);background:var(--surface);border-radius:50%;width:24px;height:24px;position:absolute;top:135px}.self-outline-eye-left{left:86px}.self-outline-eye-right{right:86px}.self-outline-eye b{background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:8px}.self-outline-mark{background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute}.self-outline-mark-one{top:188px;left:69px}.self-outline-mark-two{background:var(--ink);top:78px;left:176px}.self-outline-mark-three{top:207px;left:162px}.self-evidence{border-bottom:1px solid var(--line);padding:54px 0}.self-evidence header{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:40px;margin-bottom:38px;display:grid}.self-evidence h2{letter-spacing:-.04em;max-width:720px;margin:0;font:400 clamp(27px,4vw,42px)/1.05 Georgia,serif}.self-evidence ol{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.self-evidence li{min-width:0;padding:26px 30px 0 0}.self-evidence li+li{border-left:1px solid var(--line);padding-left:30px}.self-evidence li>span{color:var(--blue)}.self-evidence h3{letter-spacing:-.03em;margin:8px 0 9px;font:400 25px/1.05 Georgia,serif}.self-evidence li p{color:var(--muted);margin:0;font:14px/1.45 Georgia,serif}.self-evidence a{color:var(--ink);font:9px var(--font-geist-mono), monospace;border-bottom:1px solid var(--line);margin-top:15px;text-decoration:none;display:inline-block}.self-evidence a:hover{color:var(--blue);border-color:var(--blue)}.self-model{border-bottom:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);gap:70px;padding:54px 0;display:grid}.self-model h2{letter-spacing:-.04em;margin:8px 0 0;font:400 33px/1.03 Georgia,serif}.self-claims{gap:24px;display:grid}.self-claims article{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:24px;padding-bottom:24px;display:grid}.self-claims article:last-child{border-bottom:0;padding-bottom:0}.self-claims article span{color:var(--blue)}.self-claims p{margin:0;font:19px/1.35 Georgia,serif}.self-question{border-bottom:1px solid var(--line);padding:clamp(65px,11vh,115px) 0}.self-question blockquote{margin:18px 0 0}.self-question blockquote p{letter-spacing:-.055em;margin:0;font:400 clamp(38px,6.4vw,72px)/1.02 Georgia,serif}.self-question blockquote p:last-child{color:var(--blue)}.self-limit{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:40px;padding:36px 0;display:grid}.self-limit p{max-width:750px;color:var(--muted);margin:0;font:16px/1.45 Georgia,serif}.self-footer{justify-content:flex-end;gap:20px;padding:18px 0;display:flex}.self-footer a{color:var(--muted);border-bottom:1px solid var(--line);text-decoration:none}.self-footer a:hover{color:var(--blue);border-color:var(--blue)}@media (max-width:760px){.self-page{padding:0 18px}.self-header{height:60px}.self-intro{padding-top:40px}.self-intro h1{font-size:clamp(44px,13vw,61px)}.self-portrait{grid-template-columns:75px minmax(70px,1fr) 150px;min-height:330px}.self-small-pipt{width:58px;height:53px}.self-small-pipt:before,.self-small-pipt:after{width:17px;height:28px;top:-14px}.self-small-eye{width:6px;height:6px;top:23px}.self-small-eye-left{left:17px}.self-small-eye-right{right:17px}.self-small-leg{height:18px;top:49px}.self-small-leg-left{left:20px}.self-small-leg-right{right:20px}.self-trace i:nth-child(2n){display:none}.self-outline{transform-origin:50%;width:140px;height:160px;transform:scale(.58)}.self-evidence header,.self-model,.self-limit{grid-template-columns:1fr;gap:15px}.self-evidence ol{grid-template-columns:1fr}.self-evidence li,.self-evidence li+li{border-left:0;padding:26px 0}.self-evidence li+li{border-top:1px solid var(--line)}.self-claims article{grid-template-columns:85px minmax(0,1fr);gap:16px}.self-question blockquote p{font-size:clamp(36px,10.5vw,52px)}.self-footer{flex-wrap:wrap;justify-content:flex-start;gap:10px 18px}}
