@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=DM+Sans:wght@400;500;600;700;800;900;1000&family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap');
:root{--paper:#f3f2eb;--ink:#171815;--lime:#c4ff00;--line:#c5c5bb;--muted:#6a6b61;--font:'DM Sans','Noto Sans KR',Arial,sans-serif;--display:'Barlow Condensed',Impact,'Arial Narrow',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button,a{touch-action:manipulation}button{border:0}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}button:focus-visible,a:focus-visible{outline:3px solid #778f00;outline-offset:5px}::selection{background:var(--lime);color:var(--ink)}.skip{position:fixed;top:-80px;left:16px;z-index:20;background:var(--lime);padding:12px}.skip:focus{top:12px}.topbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);padding:0 3%;gap:24px}.mini-logo{font-size:10px;letter-spacing:1.2px;font-weight:800;display:flex;align-items:center;gap:9px}.brand-mark{display:grid;place-items:center;width:29px;height:29px;background:var(--ink);color:var(--lime);font-size:25px;line-height:1}.topbar nav{display:flex;gap:29px;align-items:center}.topbar nav a,.topbar nav button{font-size:12px;font-weight:700;background:none;padding:8px 0}.topbar nav sup{font-size:8px;margin-left:4px;color:var(--muted)}.topbar nav a:hover,.topbar nav button:hover{text-decoration:underline;text-underline-offset:5px}.tiny-dot{display:inline-block;width:5px;height:5px;background:#628300;border-radius:50%;margin:0 0 5px 3px}.random-button{padding:10px 13px;border:1px solid var(--ink);background:transparent;font-size:10px;font-weight:800;letter-spacing:.7px;display:flex;gap:9px;align-items:center}.random-button span{font-size:20px;line-height:1}.random-button:hover{background:var(--lime)}.masthead{padding:21px 3% 18px}.masthead-meta{display:flex;justify-content:space-between;font:500 9px/1.5 var(--font);letter-spacing:1px}.masthead-meta i{display:inline-block;border-radius:50%;width:6px;height:6px;background:#688800;margin-left:7px}.masthead h1{font-family:var(--display);font-size:clamp(88px,17.25vw,320px);font-weight:900;line-height:.9;letter-spacing:-.035em;margin:11px 0 17px;white-space:nowrap;display:flex;align-items:center;justify-content:space-between}.masthead-asterisk{font-family:Arial,sans-serif;font-size:.59em;font-weight:400;line-height:.8;margin-left:.08em;display:inline-block;transform:rotate(-10deg)}.masthead-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;letter-spacing:-.3px}.masthead-bottom>span:last-child{font-size:9px;letter-spacing:.7px}.prototype{font-size:8px;margin-left:12px;border:1px solid #a7a89d;padding:3px 5px}.ticker{background:var(--lime);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);overflow:hidden;height:44px;display:flex;align-items:center}.ticker>div{display:flex;align-items:center;gap:38px;flex-shrink:0;animation:marquee 45s linear infinite;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.6px}.ticker b{font-size:23px;font-weight:400}.opening-grid{display:grid;grid-template-columns:1.67fr 1fr;margin:26px 3% 53px;gap:18px}.feature{position:relative;background:#111;height:577px;overflow:hidden;text-align:left;padding:0;color:#fff}.feature>img{transition:transform .8s cubic-bezier(.2,.7,.2,1);object-position:60% center}.feature:hover>img{transform:scale(1.035)}.feature:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000c 0%,transparent 68%);pointer-events:none}.feature-top{position:absolute;inset:23px 23px auto;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1px;z-index:1}.label{display:inline-block;padding:6px 8px;background:var(--paper);color:var(--ink);font-size:9px;letter-spacing:1px;font-weight:800}.neon-label{background:var(--lime)}.feature-caption{position:absolute;bottom:26px;left:27px;right:27px;z-index:1}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.8px}.feature-caption h2{font-size:clamp(30px,3.3vw,58px);line-height:1.25;letter-spacing:-2px;font-weight:800;margin:13px 0 18px}.feature-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:#d4d4cc}.round-arrow{width:39px;height:39px;border:1px solid #a1a69e;border-radius:50%;display:grid;place-items:center;font-size:23px;color:var(--lime);flex-shrink:0}.opening-side{display:grid;grid-template-rows:1.1fr 1fr;gap:18px}.hello-note{position:relative;background:var(--lime);padding:24px 26px 18px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.hello-note>.eyebrow{display:flex;justify-content:space-between;align-items:center;width:100%}.hello-note>.eyebrow>span{font-size:29px;line-height:1}.hello-note h2{font-size:clamp(35px,4.2vw,68px);line-height:1.12;letter-spacing:-3.5px;margin:12px 0 15px;font-weight:900}.hello-note .punct{display:inline-block;border:2px solid var(--ink);border-radius:50%;width:18px;height:18px;margin-left:7px;background:var(--ink);font-size:0;vertical-align:baseline}.hello-note p{font-size:12px;line-height:1.8;letter-spacing:-.4px;margin:0 0 16px}.hello-note>a{font-size:10px;border-top:1px solid #7b9800;padding-top:12px;width:100%;margin-top:auto;display:flex;justify-content:space-between;font-weight:700}.hello-note>a span{font-size:19px;line-height:1}.earth-feature{position:relative;overflow:hidden;text-align:left;color:white;background:#354437;padding:0;min-height:228px}.earth-feature>img{filter:brightness(.72);transition:transform .8s}.earth-feature:hover>img{transform:scale(1.04)}.earth-feature>.label{position:absolute;top:17px;left:20px;background:none;color:white;padding:0;font-size:8px}.earth-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#122017b3,transparent)}.earth-feature>div{position:absolute;bottom:20px;left:22px;right:45px}.earth-feature .eyebrow{font-size:8px;letter-spacing:1px}.earth-feature h3{font-size:22px;line-height:1.45;margin:10px 0 0;letter-spacing:-.9px;font-weight:700}.earth-arrow{position:absolute;bottom:23px;right:20px;font-size:27px}
.section{margin:0 3%}.section-heading{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0}.section-heading h2{font-size:26px;font-weight:900;letter-spacing:-1px;margin:0;display:flex;align-items:center;gap:11px}.star{font-size:28px;line-height:1;font-weight:400}.small-korean{font-size:11px;font-weight:500;letter-spacing:-.4px;margin-left:12px}.section-index{font-size:9px;font-weight:700;letter-spacing:1px;white-space:nowrap}.filter-row{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:17px 0 23px}.filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.filters button{border:1px solid #b9bbae;border-radius:25px;background:none;padding:6px 13px;font-size:10px;font-weight:600;transition:background .2s}.filters button.active{background:var(--ink);border-color:var(--ink);color:var(--lime)}.filters button:hover:not(.active){background:#e0e1d7}.filters sup{font-size:7px;margin-left:4px}.sample-note{font-size:9px;color:var(--muted);white-space:nowrap}.sample-note span{font-size:17px;margin-left:8px}.story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:18px;row-gap:32px}.story{min-width:0;border-bottom:1px solid var(--line);padding-bottom:14px}.story-hit{width:100%;padding:0;text-align:left;background:none;display:block}.story-art{height:242px;position:relative;overflow:hidden}.story-art img{transition:transform .7s;filter:saturate(.8)}.story-hit:hover .story-art img{transform:scale(1.05)}.story-hit:hover h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.story-meta{display:flex;justify-content:space-between;margin:15px 0 10px;font-size:7px;font-weight:700;letter-spacing:.8px;gap:8px}.story-meta span:last-child{color:var(--muted);white-space:nowrap}.story h3{font-size:19px;letter-spacing:-.7px;line-height:1.5;font-weight:750;margin:0 0 9px}.story p{font-size:10px;color:var(--muted);line-height:1.7;margin:0 0 18px;letter-spacing:-.2px}.story-bottom{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:var(--muted)}.story-bottom>span{font-size:20px;line-height:1;color:var(--ink)}.ai-art{background:#262925;color:var(--lime);padding:16px}.terminal-top{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1px}.terminal-top>span:last-child{font-size:5px;letter-spacing:2px}.ascii-star{position:absolute;top:26px;right:29px;font:170px/1 Arial;animation:rotate 35s linear infinite}.prompt-line{position:absolute;bottom:29px;left:16px;font:10px/1.6 monospace}.prompt-line>span{animation:blink 1.3s steps(2,end) infinite}.art-index{position:absolute;bottom:12px;left:16px;font:7px/1 monospace;letter-spacing:1px}.video-art{background:#c8bcf4;padding:15px}.timecode{font:8px/1.4 monospace;display:flex;justify-content:space-between;position:relative;z-index:1}.timecode span{font-size:7px}.video-word{font:900 90px/.82 var(--display);letter-spacing:-2px;transform:rotate(-6deg);margin:24px 0 0 14px}.video-word span{display:block;margin-left:64px}.timeline-art{position:absolute;bottom:28px;left:14px;right:14px;display:flex;align-items:center;gap:3px;transform:rotate(-6deg);height:23px}.timeline-art i{height:100%;background:#181919;flex:1}.timeline-art i:nth-child(2n){height:15px;background:#7d729c}.timeline-art b{position:absolute;height:38px;width:2px;background:#f15335;left:56%;top:-7px}.video-caption{position:absolute;bottom:10px;left:14px;font:6px/1 monospace;letter-spacing:1px}.photo-art img{object-position:49% center;filter:saturate(.6)}.photo-tag{position:absolute;bottom:14px;left:12px;background:var(--paper);font:700 7px/1.2 var(--font);letter-spacing:1px;padding:7px 9px;transform:rotate(-4deg)}.manifesto{position:relative;overflow:hidden;background:#e4e4db;padding:19px 19px 16px;display:flex;flex-direction:column;min-height:411px}.manifesto>span:first-child{font-size:7px;letter-spacing:1px;font-weight:700}.manifesto>div{font-size:36px;font-weight:800;line-height:1.3;letter-spacing:-2px;margin:27px 0 13px;position:relative;z-index:1}.manifesto>div>span{font-size:46px;display:block;margin:-14px 0 0 140px}.manifesto>p{font-size:10px;line-height:1.8;margin:0 0 22px;z-index:1}.manifesto>button{font-size:9px;padding:12px 0 0;border-top:1px solid #b0b1a5;background:none;text-align:left;margin-top:auto;display:flex;justify-content:space-between;z-index:1}.manifesto-star{position:absolute;bottom:65px;right:-27px;font:180px/1 Arial;color:#c6c7ba}.story-wide{grid-column:span 2}.landscape-art img{filter:brightness(.8) saturate(.65)}.coordinate{font:7px/1 monospace;letter-spacing:1px;position:absolute;top:15px;left:15px;color:white}.landscape-number{position:absolute;left:19px;bottom:20px;font:800 54px/.9 var(--display);color:var(--paper);letter-spacing:-1px}.landscape-number i{font-weight:700}.story-wide .story-meta{max-width:100%}.circuit-art img{filter:grayscale(1) brightness(.65)}.circuit-cross{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:150px/1 Arial;color:var(--lime);font-weight:100;mix-blend-mode:screen}.life-art{background:#db643f;color:#251910;padding:17px}.life-small{font:900 26px/.94 var(--display);letter-spacing:-.3px}.life-orbit{position:absolute;right:20px;bottom:23px;width:153px;height:153px;transform:rotate(-30deg)}.life-orbit span{border:1px solid #502a1a;border-radius:50%;position:absolute;inset:0}.life-orbit span:nth-child(2){inset:0 38px}.life-orbit span:nth-child(3){inset:38px 0}.life-orbit:before,.life-orbit:after{content:'';position:absolute;background:#251910;border-radius:50%;width:26px;height:26px;top:9px;left:14px}.life-orbit:after{width:12px;height:12px;left:125px;top:95px}.life-bottom{font:7px/1 monospace;position:absolute;bottom:12px;left:17px;letter-spacing:1px}.auto-art{background:#d0d8d8;padding:17px}.auto-title{font:800 42px/.95 var(--display);letter-spacing:-1px;position:relative;z-index:1}.auto-title i{font-size:39px}.auto-lines{position:absolute;bottom:29px;right:-40px;width:210px;height:105px;border-radius:55% 40% 0 0;border:1px solid #768683;transform:rotate(-18deg);box-shadow:0 -8px 0 -6px #d0d8d8,0 -8px 0 -5px #768683,0 -18px 0 -15px #d0d8d8,0 -18px 0 -14px #768683,0 -28px 0 -23px #d0d8d8,0 -28px 0 -22px #768683,0 -40px 0 -31px #d0d8d8,0 -40px 0 -30px #768683}.journal-end{padding:27px 0 34px;display:flex;justify-content:space-between;align-items:center;gap:15px}.journal-end>span{font-size:8px;letter-spacing:1px;color:var(--muted)}.journal-end>a{font-size:11px;font-weight:600}.journal-end>a span{font-size:20px;margin-left:15px}.story[hidden],.manifesto[hidden]{display:none}.story-grid.filtered{grid-template-columns:repeat(3,minmax(0,1fr));min-height:360px}.story-grid.filtered .story-wide{grid-column:span 1}
.tool-section{margin-top:15px;margin-bottom:65px}.tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.tool-card{border:1px solid var(--ink);background:transparent;text-align:left;padding:18px 21px 0;position:relative;display:flex;flex-direction:column;min-height:313px;transition:transform .2s,box-shadow .2s}.tool-card:hover{transform:translateY(-5px);box-shadow:5px 5px 0 var(--ink)}.tool-card-head{display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:.7px}.tool-status{border:1px solid currentColor;padding:3px 6px;font-size:8px;letter-spacing:0}.prompt-tool{background:var(--lime)}.prompt-symbol{font-size:69px;font-weight:600;letter-spacing:-6px;line-height:1;margin:28px 0 22px}.prompt-symbol span{font-size:50px;font-weight:400;margin-left:8px}.tool-card h3{display:flex;justify-content:space-between;font-size:27px;line-height:1.2;letter-spacing:-1px;margin:0 0 11px}.tool-card h3 span{font-size:25px;font-weight:400}.tool-card p{font-size:11px;line-height:1.8;letter-spacing:-.3px;margin:0 0 22px}.tool-link{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #84994b;font-size:10px;font-weight:600;margin-top:auto;padding:13px 0}.edit-tool{background:var(--ink);color:var(--paper)}.edit-tool .tool-status{color:#b3b4a8}.edit-tool .tool-link{border-color:#55574d}.edit-symbol{position:relative;height:119px;display:flex;align-items:center;gap:5px;padding-right:40px}.edit-symbol i{height:30px;background:var(--lime);display:block;flex:1}.edit-symbol i:nth-child(2){height:45px;background:#74766d}.edit-symbol i:nth-child(3){height:65px;background:#b4b7aa}.edit-symbol b{position:absolute;right:8px;top:22px;color:var(--lime);font:70px/1 Arial;transform:rotate(10deg)}.earth-tool{background:#d5ded4}.earth-symbol{height:119px;font:111px/1 Arial;transform:rotate(-23deg);transform-origin:40% 50%;margin-left:4px}.earth-tool .tool-link{border-color:#a4b1a1}.closing{background:var(--lime);padding:29px 3% 26px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);overflow:hidden}.closing>.eyebrow{font-size:8px}.closing-heading{position:relative;font:900 clamp(70px,11vw,170px)/.86 var(--display);letter-spacing:-3px;margin:26px 0 30px}.closing-heading>span{font-style:italic}.closing-heading>b{position:absolute;right:4%;top:8px;font:clamp(130px,20vw,280px)/1 Arial;transform:rotate(-10deg);font-weight:400}.closing-bottom{border-top:1px solid #849c32;padding-top:19px;display:flex;justify-content:space-between;align-items:flex-end}.closing-bottom p{font-size:11px;line-height:1.8;margin:0}.closing-bottom button{background:none;padding:0;font-size:9px;letter-spacing:1px;font-weight:700}.closing-bottom button>span{font-size:24px;margin-left:40px}footer{padding:25px 3%;display:flex;align-items:center;justify-content:space-between;gap:20px}footer>a{font-size:19px;font-family:var(--display);font-weight:800;letter-spacing:-.3px}footer>a span{font:9px var(--font);vertical-align:top;margin-left:3px}footer>span{font-size:7px;letter-spacing:.7px}footer>button{font-size:8px;background:none;padding:0}
dialog{background:var(--paper);border:1px solid var(--ink);padding:0;width:min(760px,calc(100% - 32px));max-height:88dvh;color:var(--ink);box-shadow:12px 12px 0 #0005}dialog::backdrop{background:#10140cbb;backdrop-filter:blur(7px)}.dialog-bar{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:var(--lime);font-size:9px;letter-spacing:1px;border-bottom:1px solid var(--ink);position:sticky;top:0;z-index:3}.dialog-bar button{background:none;font-size:12px}.reader-body{padding:32px 36px 38px}.reader-body>.eyebrow{color:var(--muted)}.reader-body h2{font-size:36px;line-height:1.4;letter-spacing:-1.5px;margin:18px 0}.reader-body p{font-size:14px;line-height:2;color:#4b4e42;word-break:keep-all}.reader-body h3{font-size:18px;line-height:1.5;margin-top:28px}.reader-cover{height:260px;object-fit:cover;width:100%;margin:24px 0}.reader-note{border-left:3px solid var(--ink);padding:5px 0 5px 15px;font-size:12px!important;background:#e8e9df}.reader-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:26px}.reader-actions button,.reader-actions a{background:var(--ink);color:var(--lime);padding:13px 16px;font-size:11px;border:1px solid var(--ink)}.reader-actions .secondary{background:none;color:var(--ink)}.credits-list{font-size:12px;line-height:2;color:#525448}.credits-list a{text-decoration:underline}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:var(--lime);padding:13px 20px;font-size:12px;z-index:30;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100% - 30px);text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}.lab-stage{height:300px;background:#171815;position:relative;overflow:hidden;touch-action:none;cursor:crosshair;margin:24px 0;display:grid;place-items:center}.lab-ring{height:170px;width:170px;border:1px solid #c4ff0070;border-radius:50%;position:absolute;pointer-events:none;transform:rotateX(55deg) rotateZ(-25deg)}.lab-ring:nth-child(2){transform:rotateY(55deg) rotateZ(25deg)}.lab-orb{height:84px;width:84px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#f5ffcd,#c4ff00 20%,#799800 65%,#131a00 100%);box-shadow:0 0 60px #c4ff0040;position:absolute;transition:transform .12s ease-out;pointer-events:none}.lab-stage small{position:absolute;left:18px;bottom:15px;color:var(--lime);font:9px monospace;letter-spacing:1px}.saved-star{color:#697f00}button[disabled]{cursor:default}
@keyframes marquee{to{transform:translateX(-50%)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}
@media(min-width:1600px){.opening-grid{grid-template-columns:1.7fr 1fr}.feature{height:680px}.story-art{height:310px}.hello-note p{font-size:15px}.earth-feature h3{font-size:29px}.story h3{font-size:24px}.story p{font-size:12px}.manifesto>div{font-size:44px}.topbar nav a,.topbar nav button{font-size:14px}.mini-logo,.random-button{font-size:12px}.masthead-bottom>span:first-child{font-size:14px}}
@media(max-width:1050px){.topbar nav{gap:18px}.mini-logo{font-size:8px;letter-spacing:.3px}.random-button{font-size:8px;padding:8px}.masthead h1{font-size:17.05vw}.feature{height:510px}.opening-grid{gap:14px}.opening-side{gap:14px}.hello-note{padding:19px}.hello-note h2{font-size:42px}.hello-note p{font-size:10px}.earth-feature h3{font-size:19px}.feature-caption h2{font-size:36px}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manifesto{grid-column:span 1;grid-row:span 1;min-height:395px}.story-wide{grid-column:span 2}.story-art{height:225px}.small-korean{font-size:10px;margin-left:4px}.section-heading h2{font-size:24px}.sample-note{display:none}.story h3{font-size:18px}.tool-card{padding:15px 16px 0}.tool-card-head{font-size:6px}.tool-card h3{font-size:24px}.closing-heading>b{right:0}}
@media(max-width:700px){.topbar{padding:0 5%;min-height:64px;gap:12px}.mini-logo{font-size:0;gap:0}.brand-mark{font-size:24px}.topbar nav{gap:18px}.topbar nav a,.topbar nav button{font-size:10px}.topbar nav sup{display:none}.topbar nav button:last-child{display:none}.random-button{font-size:0;border:0;padding:0}.random-button span{font-size:25px}.masthead{padding:19px 5% 17px}.masthead-meta{font-size:6px;letter-spacing:.4px}.masthead-meta>span:last-child{font-size:7px}.masthead h1{font-size:16.2vw;margin:12px 0 14px;letter-spacing:-.03em}.masthead-asterisk{font-size:.58em}.masthead-bottom{font-size:9px;display:block;line-height:1.7}.masthead-bottom>span:last-child{display:block;font-size:7px;margin-top:5px;letter-spacing:.6px}.prototype{font-size:6px;padding:2px 4px;margin-left:9px}.ticker{height:35px}.ticker>div{font-size:9px;gap:24px}.ticker b{font-size:18px}.opening-grid{display:block;margin:18px 5% 36px}.feature{width:100%;height:430px}.feature>img{object-position:64% center}.feature-top{inset:18px 18px auto;font-size:6px;letter-spacing:.6px}.label{font-size:7px;padding:5px 7px}.feature-caption{bottom:21px;left:20px;right:20px}.feature-caption h2{font-size:32px;letter-spacing:-1.5px;margin:12px 0 18px}.eyebrow{font-size:8px}.feature-footer{font-size:9px}.round-arrow{width:33px;height:33px;font-size:22px}.opening-side{margin-top:13px;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:13px}.hello-note{padding:16px 13px;min-height:243px}.hello-note>.eyebrow{font-size:6px;letter-spacing:.7px}.hello-note>.eyebrow>span{font-size:20px}.hello-note h2{font-size:32px;letter-spacing:-2px;margin:17px 0 11px}.hello-note .punct{width:9px;height:9px;margin-left:3px}.hello-note p{font-size:8px;line-height:1.9;word-break:keep-all}.hello-note>a{font-size:7px;padding-top:9px;letter-spacing:-.4px}.hello-note>a span{font-size:14px}.earth-feature{min-height:243px}.earth-feature>.label{left:12px;top:16px;font-size:6px;letter-spacing:.6px}.earth-feature>div{left:12px;bottom:20px;right:15px}.earth-feature .eyebrow{font-size:5px;letter-spacing:.5px}.earth-feature h3{font-size:15px;letter-spacing:-.7px;line-height:1.6}.earth-arrow{font-size:20px;right:12px;bottom:75px}.section{margin-left:5%;margin-right:5%}.section-heading{padding:14px 0;align-items:flex-start}.section-heading h2{font-size:21px;gap:7px;flex-wrap:wrap}.star{font-size:23px}.small-korean{font-size:9px;display:block;flex-basis:100%;margin:0 0 0 30px}.section-index{font-size:7px;padding-top:5px;letter-spacing:.6px}.filters{gap:6px}.filters button{padding:6px 11px;font-size:9px}.filter-row{margin:14px 0 19px}.story-grid,.story-grid.filtered{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.story-art{height:185px}.story h3{font-size:15px;line-height:1.55;letter-spacing:-.65px}.story p{font-size:9px;line-height:1.7;margin-bottom:13px}.story-meta{font-size:5px;letter-spacing:.4px;margin:12px 0 8px}.story-bottom{font-size:6px}.story-bottom>span{font-size:17px}.terminal-top{font-size:5px;letter-spacing:.4px}.ai-art{padding:12px}.ascii-star{font-size:125px;right:10px;top:23px}.prompt-line{font-size:7px;left:12px;bottom:26px}.art-index{font-size:5px;left:12px;bottom:11px}.video-art{padding:11px}.timecode{font-size:6px}.timecode span{font-size:5px}.video-word{font-size:72px;margin:18px 0 0 4px}.video-word span{margin-left:41px}.video-caption{font-size:4px;letter-spacing:.5px}.timeline-art{bottom:25px;height:17px}.timeline-art b{height:30px}.photo-tag{font-size:5px;left:8px;bottom:10px;padding:6px}.manifesto{min-height:332px;padding:14px 13px}.manifesto>span:first-child{font-size:5px}.manifesto>div{font-size:29px;letter-spacing:-1.5px;margin-top:28px}.manifesto>div>span{margin:0 0 0 90px;font-size:35px}.manifesto>p{font-size:8px;margin-bottom:15px}.manifesto>button{font-size:7px;line-height:1.7}.manifesto-star{font-size:130px;bottom:65px;right:-29px}.landscape-art{height:230px}.landscape-number{font-size:53px;left:15px;bottom:17px}.coordinate{font-size:5px;left:12px;top:13px}.circuit-cross{font-size:110px}.life-art{padding:12px}.life-small{font-size:21px}.life-orbit{width:115px;height:115px;right:8px;bottom:22px}.life-orbit span:nth-child(2){inset:0 28px}.life-orbit span:nth-child(3){inset:28px 0}.life-orbit:before{width:20px;height:20px}.life-orbit:after{left:90px;top:78px}.life-bottom{font-size:5px;letter-spacing:.7px;left:12px}.auto-art{padding:13px}.auto-title{font-size:33px}.auto-title i{font-size:28px}.auto-lines{width:170px;height:65px;bottom:25px;right:-35px}.journal-end{padding:22px 0 30px;display:block}.journal-end>span{font-size:6px}.journal-end>a{display:flex;justify-content:space-between;margin-top:13px;font-size:10px}.tool-section{margin-top:8px;margin-bottom:35px}.tools-grid{grid-template-columns:1fr;gap:13px;margin-top:17px}.tool-card{min-height:230px;padding:16px 20px 0}.tool-card-head{font-size:7px}.tool-card h3{font-size:28px;margin-top:5px;width:65%}.tool-card p{font-size:10px;margin-bottom:18px}.tool-status{font-size:7px}.prompt-symbol,.edit-symbol,.earth-symbol{position:absolute;right:21px;top:67px;margin:0;font-size:65px}.prompt-symbol span{font-size:42px}.edit-symbol{width:102px;height:85px;padding-right:0}.edit-symbol i{height:18px}.edit-symbol i:nth-child(2){height:25px}.edit-symbol i:nth-child(3){height:35px}.edit-symbol b{font-size:46px;top:-8px;right:0}.earth-symbol{font-size:94px;right:20px;top:62px;height:85px}.tool-card h3{margin-top:28px}.tool-link{padding:12px 0;font-size:9px}.closing{padding:23px 5%}.closing>.eyebrow{font-size:6px;letter-spacing:1px}.closing-heading{font-size:18vw;letter-spacing:-1px;margin:23px 0 28px}.closing-heading>b{font-size:27vw;right:-2%;top:9px}.closing-bottom p{font-size:9px}.closing-bottom button{font-size:7px;letter-spacing:.3px}.closing-bottom button>span{font-size:19px;margin-left:15px}footer{padding:22px 5%;display:grid;grid-template-columns:1fr 1fr;row-gap:16px}footer>a{font-size:18px}footer>span:nth-child(2){text-align:right;font-size:6px}footer>span:last-child{text-align:right;font-size:6px}footer>button{text-align:left;font-size:7px}.reader-body{padding:24px 22px}.reader-body h2{font-size:26px;letter-spacing:-1px}.reader-body p{font-size:12px}.reader-cover{height:205px}.dialog-bar{padding:14px 19px;font-size:8px}.reader-actions button,.reader-actions a{font-size:10px;padding:11px 12px}}
.earth-feature>img{position:absolute;inset:0}
@media(min-width:701px){.story:has(.auto-art){grid-column:1/-1}.story:has(.auto-art) .story-hit{display:grid;grid-template-columns:1.4fr 1fr;column-gap:30px}.story:has(.auto-art) .story-art{grid-row:1/6;height:230px}.story:has(.auto-art) .story-meta{align-self:end}.story:has(.auto-art) h3{font-size:28px;align-self:center}.story:has(.auto-art) .auto-title{font-size:62px}.story:has(.auto-art) .auto-title i{font-size:56px}.story:has(.auto-art) .auto-lines{width:48%;height:150px;right:-20px;bottom:0}.story-grid.filtered .story:has(.auto-art) .story-hit{display:block}.story-grid.filtered .story:has(.auto-art){grid-column:span 1}}
.skip:not(:focus-visible){top:-80px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
