:root{--bg: #0a0c0d;--surface: #15191b;--ink: #fbf5e0;--soft: #c9c5b4;--yellow: #f1c301;--teal: #1a6a5e;--teal-dark: #0d524d;--red: #880005;--red-dark: #5d0608;--orange: #f26a1b;--blue: #1b8fdc;--dots: radial-gradient(circle, rgb(10 12 13 / .42) 32%, transparent 34%);--display: "Passion One", Impact, "Arial Black", sans-serif;--text: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--small: clamp(.9375rem, .9rem + .1vw, 1rem);--body: clamp(1.0625rem, 1rem + .25vw, 1.25rem);--lead: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--head: clamp(2.75rem, 1.6rem + 5vw, 6.5rem);--title: clamp(3.75rem, 1.5rem + 11vw, 12rem);--m: clamp(20px, 2.4vw, 36px);--gap: clamp(96px, 12vw, 180px);--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--text);font-weight:500;font-size:var(--body);line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}::selection{background:var(--yellow);color:var(--bg)}.skip{position:fixed;left:var(--m);top:-100px;z-index:50;background:var(--yellow);color:var(--bg);padding:10px 16px;text-decoration:none;font-weight:600}.skip:focus{top:12px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.title3d{font-family:var(--display);font-weight:900;text-transform:uppercase;color:var(--yellow);font-size:var(--title);line-height:.92;letter-spacing:0;text-shadow:-.004em .01em 0 var(--teal),-.008em .02em 0 var(--teal),-.012em .03em 0 var(--teal-dark),-.016em .04em 0 var(--teal-dark),-.02em .05em 0 var(--red),-.024em .06em 0 var(--red),-.028em .07em 0 var(--red-dark),-.032em .08em 0 var(--red-dark)}.head{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:var(--head);line-height:1}.btn{display:inline-block;background:var(--yellow);color:var(--bg);font-weight:600;padding:11px 18px;text-decoration:none;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.btn:hover{transform:translate(2px,-3px);box-shadow:-2px 3px 0 var(--teal),-4px 6px 0 var(--red)}.btn:active{transform:none;box-shadow:none}.link{text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:2px;text-underline-offset:.22em;transition:color .16s}.link:hover{color:var(--yellow)}.nav{position:fixed;inset:0 0 auto;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:16px var(--m);font-weight:600;font-size:var(--small);transition:background-color .2s}.nav.scrolled{background:var(--bg)}.nav .mark{font-family:var(--display);font-weight:900;font-size:1.5rem;color:var(--yellow);text-decoration:none;line-height:1}.nav ul{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}.nav ul a:not(.btn){text-decoration:none;position:relative}.nav ul a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:3px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--ease)}.nav ul a:not(.btn):hover:after,.nav ul a[aria-current]:after{transform:scaleX(1)}.hero{--step: 96px;--count: 5;--top: 16svh;position:relative;height:calc(100svh + var(--step) * (var(--count) - 1) + 120px)}.hero.touch{--step: 220px}.stage{position:sticky;top:0;height:100svh;overflow:clip;background:var(--bg)}.layer{position:absolute;right:-3svh;top:var(--top);height:calc(100% - var(--top));aspect-ratio:4 / 5}#frame{z-index:1;-webkit-mask-image:linear-gradient(to right,transparent,#000 22%),linear-gradient(to bottom,transparent,#000 20%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 22%),linear-gradient(to bottom,transparent,#000 20%);mask-composite:intersect}#cut{z-index:5;pointer-events:none}.stage-fade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgb(10 12 13 / .6),transparent 14%)}.side{position:absolute;z-index:6;left:var(--m);top:52svh;width:min(52vw,740px)}.say{position:absolute;left:0;right:0;top:0}.js .say{visibility:hidden}.js .say.on{visibility:visible}.say h2{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(46px,6vw,92px);line-height:1.02}.say p{margin-top:18px;font-size:clamp(18px,1.5vw,22px);max-width:30em}html:not(.js) .hero{height:auto}html:not(.js) .stage{position:relative;height:auto;min-height:100svh;padding-bottom:48px}html:not(.js) .side{position:relative;top:0;margin-top:52svh}html:not(.js) .say{position:static;margin-bottom:32px}.name{position:absolute;z-index:3;left:var(--m);top:14svh;width:calc(100vw - 2 * var(--m));margin:0;font-size:11vw;line-height:0;transform:rotate(-2deg);transform-origin:left top}.wm{display:block;width:100%;height:auto;overflow:visible}.wm-a,.wm-b{position:absolute;left:0;top:0;opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.name.glitch{animation:name-jolt .46s steps(1) both}.name.glitch .wm-a{animation:slice-a .46s steps(1) both}.name.glitch .wm-b{animation:slice-b .46s steps(1) both}}@keyframes name-jolt{0%,to{translate:0 0}12%{translate:-.012em 0}26%{translate:.018em 0}44%{translate:-.006em 0}62%{translate:.01em 0}80%{translate:0 0}}@keyframes slice-a{0%{opacity:1;translate:-.03em 0;clip-path:inset(13% 0 77% 0)}14%{opacity:1;translate:.04em 0;clip-path:inset(52% 0 36% 0)}28%{opacity:1;translate:-.05em 0;clip-path:inset(76% 0 12% 0)}42%{opacity:1;translate:.025em 0;clip-path:inset(27% 0 63% 0)}58%{opacity:1;translate:-.035em 0;clip-path:inset(61% 0 29% 0)}74%{opacity:1;translate:.015em 0;clip-path:inset(37% 0 55% 0)}88%,to{opacity:0;translate:0 0;clip-path:inset(0)}}@keyframes slice-b{0%{opacity:1;translate:.035em 0;clip-path:inset(66% 0 20% 0)}14%{opacity:1;translate:-.045em 0;clip-path:inset(19% 0 71% 0)}28%{opacity:1;translate:.05em 0;clip-path:inset(41% 0 49% 0)}42%{opacity:1;translate:-.03em 0;clip-path:inset(81% 0 9% 0)}58%{opacity:1;translate:.04em 0;clip-path:inset(7% 0 83% 0)}74%{opacity:1;translate:-.02em 0;clip-path:inset(52% 0 38% 0)}88%,to{opacity:0;translate:0 0;clip-path:inset(0)}}@media(prefers-reduced-motion:no-preference){.js [data-rise]{opacity:0;transform:translateY(26px);transition:opacity .65s var(--ease),transform .65s var(--ease);transition-delay:calc(var(--d, 0) * 70ms)}.js [data-rise].in{opacity:1;transform:none}}section[id]{scroll-margin-top:72px}.work{padding:var(--gap) var(--m) 0;overflow-x:clip}.work-intro{margin-top:28px;font-size:var(--lead);max-width:32em}.project-list{margin-top:clamp(64px,8vw,120px);display:flex;flex-direction:column;gap:clamp(72px,9vw,140px)}.project{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center;text-decoration:none}.project-media{position:relative;grid-column:1 / span 7;overflow:clip;background:var(--surface)}.project-media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--dots) 0 0 / 7px 7px,var(--orange);clip-path:polygon(-40% 0,-18% 0,-30% 100%,-52% 100%)}.project:nth-child(3n+2) .project-media:after{background-color:var(--blue)}.project:nth-child(3n+3) .project-media:after{background-color:#d9261c}@media(hover:hover)and (prefers-reduced-motion:no-preference){.project:hover .project-media:after{animation:slash .62s cubic-bezier(.65,0,.35,1) both}}.project:focus-visible .project-media{outline:4px solid var(--yellow);outline-offset:2px}@keyframes slash{0%{clip-path:polygon(-40% 0,-18% 0,-30% 100%,-52% 100%)}to{clip-path:polygon(130% 0,152% 0,140% 100%,118% 100%)}}.project h3{transition:color .2s,text-shadow .26s var(--ease)}.project:hover h3,.project:focus-visible h3{text-shadow:-.012em .03em 0 var(--teal),-.024em .06em 0 var(--red)}.strips{position:absolute;inset:0;z-index:2;display:grid;grid-template-rows:repeat(3,1fr);pointer-events:none}.strip{display:block;background:var(--dots) 0 0 / 7px 7px}.strip.s0{background-color:var(--orange)}.strip.s1{background-color:var(--blue)}.strip.s2{background-color:#d9261c}.work-head,.work-head .title3d{position:relative}.work-band{position:absolute;left:-10%;top:12%;width:75%;height:76%;background:var(--dots) 0 0 / 9px 9px,var(--orange);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);rotate:-2deg;pointer-events:none}.project-media img{width:100%;aspect-ratio:16 / 11;object-fit:cover;transition:transform .7s var(--ease)}.project-text{grid-column:8 / span 5;padding-left:12px}.project:nth-child(2n) .project-media{grid-column:6 / span 7;grid-row:1}.project:nth-child(2n) .project-text{grid-column:1 / span 5;grid-row:1;padding:0 12px 0 0}.project h3{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(2.5rem,1.4rem + 4vw,5.5rem);line-height:.98;transition:color .2s}.project-kind{margin-top:14px;color:var(--soft);font-size:var(--small)}.project-sum{margin-top:18px;max-width:32em}.project-go{display:inline-block;margin-top:22px;font-weight:600;color:var(--yellow)}.project-go span{display:inline-block;transition:transform .24s var(--ease)}.project:hover h3{color:var(--yellow)}.project:hover img{transform:scale(1.035)}.project:hover .project-go span{transform:translate(8px)}.project-media.fit,.frame.fit,.page-hero.fit{background:var(--surface)}.project-media.fit img{object-fit:contain;padding:18px}.project:hover .project-media.fit img{transform:scale(1.015)}.frame.fit img{object-fit:contain;padding:12px}.page-hero.fit img{max-height:72svh;object-fit:contain;padding:24px}.panel{display:flex;align-items:flex-end;padding:clamp(18px,2.2vw,32px);aspect-ratio:16 / 11;font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.92;font-size:clamp(2.75rem,1rem + 6vw,7rem);overflow:clip}.panel span{display:block;transition:transform .5s var(--ease)}.project:hover .panel span,.more a:hover .panel span{transform:translate(10px)}.panel.c0{background:var(--yellow);color:var(--bg)}.panel.c1{background:var(--teal);color:var(--ink)}.panel.c2{background:var(--red);color:var(--ink)}.frame{display:block}.frame.panel{display:flex;aspect-ratio:4 / 5;font-size:clamp(1.75rem,1rem + 2.6vw,3.5rem)}.others{margin-top:clamp(72px,9vw,130px)}.others ul{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.others a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;height:100%;background:var(--surface);padding:20px 22px;text-decoration:none;transition:background-color .18s,color .18s}.o-name{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);line-height:1.05}.o-year{color:var(--soft);font-size:var(--small);white-space:nowrap}.o-text{grid-column:1 / -1;color:var(--soft)}.others a:hover{background:var(--yellow);color:var(--bg)}.others a:hover .o-year,.others a:hover .o-text{color:var(--bg)}.charm-tile{position:relative;aspect-ratio:16 / 11;background:var(--surface);overflow:clip;display:flex;justify-content:center}.charm-tile svg{height:100%;width:auto;overflow:visible}.charm-states{position:absolute;left:18px;bottom:16px;display:flex;flex-wrap:wrap;gap:4px 14px;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1rem,.8rem + .8vw,1.5rem);color:#6d6b60}.charm-states li{transition:color .2s}.charm-states li.on{color:var(--yellow)}.charm-body,.charm-leaf,.charm-mouth,.charm-fly,.charm-glow{transform-box:view-box}.charm-glow,.charm-fly{opacity:0}@media(prefers-reduced-motion:no-preference){.charm-body{transform-origin:90px 0;animation:charm-sway 2.8s ease-in-out infinite}[data-state=speaking] .charm-body{animation:charm-sway-small 1.6s ease-in-out infinite}[data-state=listening] .charm-leaf{transform-box:fill-box;transform-origin:0% 100%;animation:charm-leaf 1.8s ease-in-out infinite}[data-state=listening] .charm-glow{animation:charm-glow 1.4s ease-in-out infinite}[data-state=thinking] .charm-fly{animation:charm-fly 4s ease-in-out infinite}[data-state=thinking] .charm-mouth{animation:charm-eat 4s ease-in-out infinite}[data-state=speaking] .charm-mouth{animation:charm-talk 1.1s ease-in-out infinite}}@keyframes charm-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes charm-sway-small{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes charm-leaf{0%,60%,to{transform:rotate(0) scale(1)}10%{transform:rotate(-28deg) scale(1.15)}20%{transform:rotate(16deg)}32%{transform:rotate(-10deg)}}@keyframes charm-glow{0%,to{opacity:0}50%{opacity:.45}}@keyframes charm-fly{0%{transform:translate(48px,120px);opacity:1}14%{transform:translate(58px,112px);opacity:1}28%{transform:translate(45px,130px);opacity:1}42%{transform:translate(60px,122px);opacity:1}56%{transform:translate(72px,128px);opacity:1}64%{transform:translate(80px,132px);opacity:1}68%{transform:translate(84px,133px);opacity:1}71%,to{transform:translate(84px,133px);opacity:0}}@keyframes charm-eat{0%,58%{ry:1.2px}64%{ry:2px}69%{ry:9px}76%{ry:2px}85%,to{ry:1.2px}}@keyframes charm-talk{0%,to{ry:1.2px}20%{ry:5px}40%{ry:1.5px}55%{ry:6.5px}70%{ry:2px}85%{ry:4px}}.journal{padding:var(--gap) var(--m) 0}.journal-grid{margin-top:28px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end}.journal-grid>p{grid-column:1 / span 6;font-size:var(--lead);max-width:30em}.journal-grid>a{grid-column:7 / span 6;justify-self:end}.rows{margin-top:48px;display:flex;flex-direction:column;gap:6px}.rows a{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;gap:6px 24px;align-items:baseline;background:var(--surface);padding:22px 24px;text-decoration:none;transition:background-color .18s,color .18s}.rows time{color:var(--soft);font-size:var(--small);font-variant-numeric:tabular-nums}.rows h2,.rows h3{margin:0;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);line-height:1.05}.rows .tag{font-size:var(--small);font-weight:600;white-space:nowrap}.rows p{grid-column:2 / -1;color:var(--soft);max-width:44em}.rows a:hover{background:var(--yellow);color:var(--bg)}.rows a:hover time,.rows a:hover p{color:var(--bg)}.about{padding:var(--gap) var(--m) 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.about-art{grid-column:1 / span 5}.about-art img{width:100%}.about-body{grid-column:7 / span 6}.about-text{margin-top:28px;font-size:var(--lead);line-height:1.4}.about-text p+p{margin-top:.8em}.record{margin-top:56px}.record h3{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.75rem;color:var(--yellow);line-height:1;margin-bottom:14px}.record li{display:flex;justify-content:space-between;gap:24px;padding:6px 0}.record li span:last-child{color:var(--soft);white-space:nowrap;font-variant-numeric:tabular-nums}.skills{display:flex;flex-direction:column;gap:6px}.skills b{font-weight:600}.contact{margin-top:var(--gap);background:var(--yellow);color:var(--bg);padding:clamp(56px,8vw,110px) var(--m)}.contact .head{font-size:var(--title);line-height:.92;font-weight:900}.contact-lead{margin-top:28px;font-size:var(--lead);max-width:30em}.mail{display:inline-block;margin-top:40px;font-family:var(--display);font-weight:700;font-size:clamp(1.75rem,.6rem + 5.4vw,6rem);line-height:1;text-decoration:none;overflow-wrap:anywhere;transition:color .16s}.mail:hover{color:var(--red)}.contact-links{margin-top:36px;display:flex;flex-wrap:wrap;gap:10px 28px;font-weight:600}.contact-links a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.contact-links a:hover{color:var(--red)}.footer{padding:40px var(--m) 28px;font-size:var(--small)}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;align-items:baseline}.footer-top b{font-family:var(--display);font-weight:900;font-size:1.5rem;color:var(--yellow);text-transform:uppercase}.footer-top ul{display:flex;flex-wrap:wrap;gap:8px 22px}.footer-top a{text-decoration:none}.footer-top a:hover{color:var(--yellow)}.credits{margin-top:28px;color:var(--soft);max-width:90ch}.credits a{text-underline-offset:.15em}.legal{margin-top:18px;color:var(--soft)}.page{padding:104px var(--m) 0}.page-title{font-family:var(--display);font-weight:900;text-transform:uppercase;color:var(--yellow);font-size:clamp(3rem,1.5rem + 7vw,9rem);line-height:.95;max-width:15ch;text-shadow:-.004em .01em 0 var(--teal),-.008em .02em 0 var(--teal),-.012em .03em 0 var(--teal-dark),-.016em .04em 0 var(--teal-dark),-.02em .05em 0 var(--red),-.024em .06em 0 var(--red),-.028em .07em 0 var(--red-dark),-.032em .08em 0 var(--red-dark)}.page-lead{margin-top:36px;font-size:var(--lead);line-height:1.4;max-width:34em}.page-meta{margin-top:22px;display:flex;flex-wrap:wrap;gap:6px 24px;color:var(--soft);font-size:var(--small)}.page-hero{margin-top:56px}.page-hero img{width:100%;max-height:80svh;object-fit:cover}.caption{margin-top:10px;color:var(--soft);font-size:var(--small)}.detail{margin-top:88px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.detail aside{grid-column:1 / span 4;display:flex;flex-direction:column;gap:44px;padding-right:24px}.detail article{grid-column:6 / span 7}.side-title{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:1.75rem;line-height:1;color:var(--yellow);margin-bottom:18px}.results{display:flex;flex-direction:column;gap:24px}.results dt{font-family:var(--display);font-weight:700;font-size:clamp(2.25rem,1.8rem + 1.6vw,3.5rem);line-height:1}.results dd{margin-top:6px;max-width:26em;color:var(--soft)}.stack{display:flex;flex-wrap:wrap;gap:6px}.stack li{background:var(--surface);padding:6px 12px;font-size:var(--small)}.prose{max-width:66ch}.prose>*{margin:0}.prose>*+*{margin-top:1.1em}.prose h2{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1.875rem,1.4rem + 1.6vw,3rem);line-height:1;color:var(--yellow);margin-top:1.7em}.prose h2:first-child{margin-top:0}.prose ul,.prose ol{padding-left:1.2em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li+li{margin-top:.5em}.prose strong{font-weight:600;color:#fff}.prose a{text-decoration-color:var(--yellow);text-decoration-thickness:2px;text-underline-offset:.2em}.prose img{width:100%;max-width:560px}.prose code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.86em;background:var(--surface);padding:.1em .35em;overflow-wrap:anywhere}.prose pre{background:var(--surface);padding:20px;overflow-x:auto}.prose pre code{background:none;padding:0}.related{margin-top:var(--gap)}.post{max-width:76ch;margin-inline:auto}.post .page-title{font-size:clamp(2.75rem,1.6rem + 4.4vw,6rem)}.post .prose{margin-top:56px}.post-back{margin-top:64px}.journal-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end}.journal-head>div{grid-column:1 / span 8}.journal-head figure{grid-column:9 / span 4}.journal-head img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.more{margin-top:var(--gap)}.more ul{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.more a{display:block;text-decoration:none}.more .frame{overflow:clip;background:var(--surface)}.more img{width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .6s var(--ease)}.more a:hover img{transform:scale(1.035)}.more .nm{display:block;margin-top:14px;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);line-height:1;transition:color .18s}.more a:hover .nm{color:var(--yellow)}.lost{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center;min-height:80svh}.lost>div{grid-column:1 / span 7}.lost figure{grid-column:9 / span 4}@media(max-aspect-ratio:1 / 1){.hero{--top: 10.5svh}.layer{right:auto;left:0;width:100%;height:auto}#frame{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 82%,transparent);-webkit-mask-composite:source-over;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 82%,transparent);mask-composite:add}.stage-fade{background:linear-gradient(to bottom,rgb(10 12 13 / .6),transparent 12%)}.name{top:10svh;transform:rotate(-2deg) scaleY(1.5)}.side{left:var(--m);right:var(--m);width:auto;top:auto;bottom:32px;min-height:150px}.say{top:auto;bottom:0}.say h2{font-size:clamp(38px,10.5vw,64px)}}@media(max-width:720px){.nav .hide{display:none}.project,.project:nth-child(2n){display:block}.project-text,.project:nth-child(2n) .project-text{padding:20px 0 0}.journal-grid{display:block}.journal-grid>a{display:inline-block;margin-top:18px}.rows a{grid-template-columns:1fr;padding:18px}.rows p{grid-column:1}.about,.journal-head,.lost{display:block}.about-art{margin-bottom:40px}.journal-head figure{margin-top:40px}.detail{display:block}.detail aside{padding:0;margin-bottom:64px}.others ul{grid-template-columns:1fr}.more ul{grid-template-columns:1fr 1fr}.more li:last-child{display:none}.lost{padding-bottom:48px}.lost figure{margin-top:40px}}
