:root{font-family:Instrument Sans,Arial,sans-serif;color:#e8dfcd;background:#080808;font-synthesis:none;--paper: #e8dfcd;--muted: #858078;--red: #a71919;--mono: "IBM Plex Mono", monospace;--serif: "Bodoni Moda", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button,a{color:inherit}a{text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #cc4b3e;outline-offset:6px}::selection{background:#a71919;color:#e8dfcd}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.065em}em{font-weight:500}header{height:96px;margin:0 4.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #35312a;gap:30px}.wordmark{font-family:var(--serif);font-size:32px;font-weight:800;letter-spacing:-2px;position:relative}.wordmark>span:not(.brand-dot){position:relative}.wordmark>span:not(.brand-dot):after{content:"";position:absolute;left:0;right:-2px;top:55%;height:2px;background:var(--red);transform:rotate(-25deg)}.brand-dot{font:10px var(--mono);vertical-align:top;letter-spacing:0;margin-left:5px}nav{display:flex;gap:31px;font-size:12px;color:#b4ada0}nav a:hover{color:var(--paper)}.header-right{display:flex;align-items:center;gap:20px}.edition{font:9px var(--mono);letter-spacing:1px;color:var(--muted)}.sound{color:#a59e91;padding:10px;border-left:1px solid #38342d}.token-link{border:1px solid #5a5042;padding:11px 13px;font:10px var(--mono);display:flex;gap:17px;align-items:center}.mobile-menu{display:none}.hero{padding:24px 4.3% 0;overflow:hidden}.hero-meta,.hero-bottom,.section-label{display:flex;align-items:center;justify-content:space-between;font:9px var(--mono);letter-spacing:1.2px;color:#a49d90}.hero-meta>span:first-child{display:flex;align-items:center;gap:8px}.hero-meta i,.status i,.index-status i{display:inline-block;width:5px;height:5px;background:var(--red);border-radius:50%;flex-shrink:0}.hero-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:690px;gap:0}.hero-copy{padding:45px 0 52px;z-index:1}.eyebrow{font:10px var(--mono);letter-spacing:1.5px;line-height:1.7}.muted{color:#9c9487}.crossed{position:relative;color:var(--paper)}.crossed:after{content:"";position:absolute;width:105%;height:1px;left:-2%;background:var(--red);top:50%;transform:rotate(-9deg)}h1{font-size:clamp(60px,7.25vw,116px);line-height:.97;margin-top:28px;letter-spacing:-.065em}h1 em{color:#c9b99e;line-height:1.05}.hero-description{font-size:14px;line-height:1.8;margin-top:29px;color:#c3bbae}.hero-description span{color:#888175}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:32px}.button{background:#b0211c;color:#f0e5d4;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 21px;font:9px var(--mono);letter-spacing:1px;border:1px solid #b0211c;transition:background .2s,transform .2s}.button:hover{background:#ca2e26;transform:translateY(-2px)}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:11px;border-bottom:1px solid #65594b;padding:5px 0;transition:color .2s}.text-link:hover{color:#d74c3b}.hero-art{align-self:stretch;position:relative;display:flex;align-items:center;justify-content:center;margin-left:-20px}.hero-art img{width:117%;max-width:740px;mix-blend-mode:lighten;filter:brightness(.85);display:block}.artifact-top,.artifact-bottom{position:absolute;font:8px var(--mono);letter-spacing:1.1px;color:#8a8172}.artifact-top{top:47px;left:20%;transform:rotate(90deg);transform-origin:left;z-index:2}.artifact-bottom{bottom:51px;left:14%;right:5%;display:flex;justify-content:space-between;gap:20px;font-size:7px}.red{color:#bf382c}.hero-bottom{border-top:1px solid #35312a;padding:21px 0;font-size:8px}.hero-bottom b{font-weight:400;color:var(--paper)}.scroll-note{display:flex;align-items:center;gap:16px;color:#d8ceba}.ticker{display:flex;gap:45px;white-space:nowrap;overflow:hidden;justify-content:center;align-items:center;padding:22px 0;border-block:1px solid #3b3228;background:#12100e;font:19px var(--serif);letter-spacing:1px}.ticker i{font-style:normal;color:#ab221b}.section-pad{padding:95px 7%}.section-label{padding-bottom:22px;border-bottom:1px solid #373129;font-size:9px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:43px 0 48px}h2{font-size:clamp(52px,6.7vw,98px);line-height:1.03}.section-heading p{font-size:13px;line-height:1.8;color:#aaa193;padding-bottom:9px}.calendar-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:7%;align-items:start}.paper-calendar{color:#221d16;background:#d6c6a9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.17' filter='url(%23n)'/%3E%3C/svg%3E");padding:23px 24px 15px;box-shadow:0 22px 50px #000;position:relative;clip-path:polygon(0 0,98% .5%,100% 2%,99.7% 97%,98% 100%,1% 99%,0 96%);transform:rotate(-1deg)}.paper-calendar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,transparent 49.6%,#46332230 50%,#fff5 50.2%,transparent 50.8%);box-shadow:inset 0 0 calc(var(--decay) * 55px) #44230988}.paper-top,.calendar-foot{display:flex;justify-content:space-between;gap:8px;font:7px var(--mono);letter-spacing:1px}.calendar-title{font:700 clamp(48px,5.8vw,78px) var(--serif);line-height:1.3;letter-spacing:-4px;border-bottom:2px solid #2b251e;position:relative}.cancel-stamp{position:absolute;right:5%;top:44%;font:12px var(--mono);color:#941c16;border:2px solid #941c16;padding:5px 8px;letter-spacing:1px;transform:rotate(-14deg)}.weekdays,.days{display:grid;grid-template-columns:repeat(7,1fr)}.weekdays{font:8px var(--mono);text-align:center;padding:13px 0 9px;border-bottom:1px solid #6a5947}.days>button,.days>.blank{min-height:80px;border-bottom:1px solid #94826950;position:relative;min-width:0}.days>button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px 2px 4px}.days>button>span{font:29px var(--serif);position:relative;z-index:1;line-height:1.1}.days>button>small{font:6px var(--mono);padding-top:7px;line-height:1.4;overflow-wrap:anywhere}.days>button.marked:after{content:"";position:absolute;top:12px;left:16%;width:70%;height:32px;border:2px solid #9c1b16;border-radius:50%;transform:rotate(-20deg)}.days>button:nth-child(3n).marked:after{border:0;border-top:3px solid #9c1b16;border-radius:0;top:28px;transform:rotate(-30deg)}.days>button:hover,.days>button.selected{background:#a719191b}.days>button.selected:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid #921c19}.calendar-foot{margin-top:17px;font-size:6px}.reader-meta{display:flex;justify-content:space-between;font:10px var(--mono);letter-spacing:1px;padding:5px 0 15px;border-bottom:1px solid #4c4032}input[type=range]{width:100%;accent-color:#aa2920;height:2px;margin:20px 0 27px;cursor:pointer}.record-number{font:8px var(--mono);letter-spacing:1.1px;color:#9f9280}.reader-body{animation:recordIn .35s ease}.reader-body h3{font-size:43px;line-height:1.1;margin:22px 0}.reader-body p{font-size:12px;line-height:1.9;color:#b6ad9e}.reader-body blockquote{margin:24px 0;font:italic 23px/1.3 var(--serif);letter-spacing:-.5px;color:#d4c4ab}.status{font:8px/1.8 var(--mono);color:#b6a796;display:flex;gap:8px;align-items:center}.reader-body>.text-link{font:8px var(--mono);margin-top:27px}.reader-note{display:block;font:7px/1.8 var(--mono);color:#887e70;border-top:1px solid #373129;margin-top:28px;padding-top:18px}.same-day button{display:flex;align-items:center;gap:8px;font-size:10px;color:#b0a493;padding:12px 0}.swan-section{padding:100px 10% 50px;min-height:620px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 55%,#2d0c09 0,transparent 43%),#0c0b0a;border-block:1px solid #30261f}.swan-section:after{content:"31";position:absolute;right:5%;top:-100px;font:700 680px var(--serif);letter-spacing:-70px;color:#141110;z-index:0;transform:rotate(8deg)}.swan-section>*{position:relative;z-index:1}.swan-section>p{font:italic 24px var(--serif);margin-top:42px;color:#ae9f89}.swan-section h2{font-size:clamp(58px,8vw,115px);margin:15px 0 45px;line-height:1}.swan-line{height:2px;width:75%;background:#881a14;transform:rotate(-8deg);position:absolute;top:65%;left:25%;opacity:.5}.swan-bottom{display:flex;justify-content:space-between;font:8px/1.8 var(--mono);letter-spacing:1px;color:#9c8b76}.swan-bottom b{font-weight:400;color:#dbccb4}.filters{display:flex;gap:25px;flex-wrap:wrap;margin:30px 0}.filters button{padding:6px 0;font-size:10px;color:#aaa08f;border-bottom:1px solid transparent}.filters button.active{color:var(--paper);border-color:#a4261e}.filters sup{font:7px var(--mono);margin-left:5px;color:#b74130}.index-head,.index-row{display:grid;grid-template-columns:100px 1.5fr .8fr 1.2fr 22px;gap:15px;align-items:center;width:100%;text-align:left}.index-head{font:8px var(--mono);letter-spacing:1px;color:#837a6c;padding:15px 0;border-bottom:1px solid #514535}.index-row{padding:27px 0;border-bottom:1px solid #332c23;transition:background .2s,padding .2s}.index-row:hover{background:#19130f;padding-inline:12px}.index-date{font:9px var(--mono);color:#bcae97}.index-name b{font:32px var(--serif);letter-spacing:-1px}.index-name small{display:block;font-size:10px;color:#8d8373;margin-top:5px}.index-category{font:9px var(--mono);color:#a69a87}.index-status{font:8px/1.7 var(--mono);color:#a39480;display:flex;align-items:center;gap:8px}.index-row.major .index-name b{color:#be4b37}.archive-disclaimer{font:9px/1.9 var(--mono);color:#8f8372;max-width:760px;margin-top:25px}.black-ledger{padding:80px 10%;border-block:1px solid #42251d;background:#120d0b;position:relative}.ledger-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:center;margin:40px 0 50px}.ledger-layout h2{font-size:clamp(56px,7.1vw,105px)}.ledger-number{font:500 90px var(--serif);letter-spacing:-6px;color:#af2d22;white-space:nowrap}.ledger-number span{font-size:50px}.ledger-layout p{font-size:12px;color:#a89881;line-height:1.9;margin-bottom:24px}.ledger-layout b{font-weight:500;color:#dfcfb4}.ledger-layout .text-link{font:8px var(--mono)}.ledger-foot{font:7px var(--mono);letter-spacing:1px;color:#8a7361}.burn-section{text-align:center;padding-block:100px;background:#0a0908}.burn-section h2{margin-top:25px}.burn-object{width:310px;height:340px;position:relative;margin:25px auto 15px;isolation:isolate}.burn-object>img{width:100%;height:100%;object-fit:contain;display:block}.clean-calendar{position:absolute;top:25px;right:42px;bottom:30px;left:42px;background:#e1d2b6;color:#211c15;display:flex;flex-direction:column;justify-content:center;box-shadow:0 20px 25px #0008;clip-path:polygon(0 1%,99% 0,100% 98%,1% 100%);transition:clip-path 2.6s ease,filter 2s;z-index:2}.clean-calendar>span{font:600 27px var(--serif);border-bottom:1px solid #4b3a25;margin:0 15px;padding:8px 0;letter-spacing:-1px}.clean-calendar strong{font:600 160px/.95 var(--serif);letter-spacing:-12px;padding-right:10px}.clean-calendar small{font:5px var(--mono);margin:20px 0}.burned .clean-calendar{clip-path:polygon(0 0,100% 0,100% 0,0 0);filter:sepia(1) brightness(.3)}.burn-front{position:absolute;inset:24px 42px auto;height:0;z-index:3}.burned .burn-front{animation:fire 2.6s ease forwards}.ash{position:absolute;top:60%;left:40%;background:#544636;width:5px;height:8px;opacity:0;z-index:4}.burned .ash{animation:ash 2.6s 1s ease-out}.a2{left:65%;animation-delay:1.5s!important}.a3{left:30%;animation-delay:1.8s!important}.burn-actions{min-height:120px}.burn-actions h3{font-size:70px;line-height:1.1;margin:15px 0;animation:recordIn 1s 2s both}.burn-actions>div{display:flex;justify-content:center;gap:30px}.burn-actions>.eyebrow{animation:recordIn 1s 2s both}.about{border-top:1px solid #392e24}.about-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;margin-top:50px}.about h2{margin-top:24px;font-size:clamp(50px,5.5vw,80px)}.about-layout>div>p{font-size:17px;line-height:1.7;margin-bottom:20px}.about-layout>div>p.muted{font-size:12px;line-height:1.9}.token-info{display:flex;gap:35px;border-block:1px solid #3a2f24;padding:22px 0;margin-top:30px}.token-info>span{font:7px var(--mono);color:#8e7e69}.token-info b{display:block;font:11px Instrument Sans,sans-serif;color:#d0c0a7;margin-top:9px}.token-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.contract{display:flex;border-bottom:1px solid #554533;padding:15px 0;gap:12px}.contract code{font:9px var(--mono);overflow-wrap:anywhere}.obituary{background:#d9ccb4;color:#211c16;margin:40px 7% 80px;text-align:center;padding:55px 25px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #775a3026}.obituary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.obituary-rule{height:1px;background:#74624a;margin:20px auto 35px;width:80%}.obituary h2{font-size:clamp(72px,10vw,145px)}.obituary p{font-size:13px;line-height:1.8;margin-top:25px}.obituary p b{font-weight:600}.obituary img{width:130px;display:block;margin:25px auto 12px;transform:rotate(-8deg)}.obituary .text-link{font:8px var(--mono);position:relative}.obituary-mark{font:800 clamp(65px,14vw,210px)/1.2 var(--serif);letter-spacing:-.075em;margin:35px -25px -22px}footer{padding:0 4.3% 30px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;border-block:1px solid #373026;padding:25px 0}.footer-top>span{font:8px/1.8 var(--mono);letter-spacing:1px;color:#9d8e79}.footer-top .text-link{font:8px var(--mono);border:0}.footer-bottom{display:flex;justify-content:space-between;gap:40px;padding-top:25px}.footer-bottom p{font-size:9px;line-height:1.8;color:#837664;max-width:650px}.footer-bottom>span{font:7px/1.8 var(--mono);color:#998871;white-space:nowrap}.intro{position:fixed;top:0;right:0;bottom:0;left:0;background:#080808;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.intro p{font:italic 18px var(--serif);color:#a99e8c;margin-top:15px}.intro-title{position:relative;font:600 clamp(60px,12vw,170px) var(--serif);letter-spacing:-.05em;margin:20px 0}.intro-title>span{display:block;animation:uptober 3s forwards}.intro-title>span:after{content:"";position:absolute;left:0;right:0;top:58%;height:3px;background:#a71919;transform:rotate(-8deg) scaleX(0);animation:strike 3s forwards}.intro-title strong{font-weight:600;position:absolute;top:0;right:0;bottom:0;left:0;animation:octover 3s forwards}.intro button{display:flex;gap:14px;align-items:center;font:9px var(--mono);color:#ad9d83;border-bottom:1px solid #5a4933;padding:10px}dialog{position:fixed;margin:auto 4vw auto auto;width:min(640px,92vw);max-height:90dvh;border:0;background:#ddd0b8;color:#231c14;padding:0;box-shadow:0 20px 80px #000;animation:recordIn .35s ease}dialog::backdrop{background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.record{padding:30px 38px}.record-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #9a876b;padding-bottom:20px;margin-bottom:30px;font:8px var(--mono);letter-spacing:1px}.record h2{font-size:50px;margin:20px 0}.record-category{font:8px/1.8 var(--mono);display:block;color:#6d5540;border-block:1px solid #ad9879;padding:12px 0}.record>p{font-size:14px;line-height:1.9;margin-top:24px}.record blockquote{font:italic 27px/1.3 var(--serif);letter-spacing:-.6px;margin:28px 0;color:#831b14}.record-amount{border-block:1px solid #b6a486;padding:18px 0;margin-top:20px}.record-amount strong{font:40px var(--serif);display:block}.record-amount small{font:9px/1.8 var(--mono);display:block}.sources{border-top:1px solid #ad9879;padding-top:20px}.sources>a{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;padding:15px 0;border-bottom:1px solid #b8a58a}.sources>a small{display:block;font:8px/1.7 var(--mono);color:#72573d;margin-top:5px}.record-reviewed{font:7px/1.8 var(--mono);display:block;margin-top:20px}.feedback:empty{display:none}.feedback{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:200;background:#dfceb0;color:#241b12;font-size:12px;padding:18px 24px;box-shadow:0 8px 40px #000;max-width:90%;cursor:pointer}@keyframes recordIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes uptober{0%,40%{opacity:1}65%,to{opacity:0}}@keyframes octover{0%,60%{opacity:0;transform:translateY(10px)}85%,to{opacity:1;transform:translateY(0)}}@keyframes strike{0%,30%{transform:rotate(-8deg) scaleX(0)}55%,to{transform:rotate(-8deg) scaleX(1)}}@keyframes fire{0%{top:calc(100% - 30px);height:3px;box-shadow:0 -3px 10px #e56b30}90%{top:24px;height:3px;box-shadow:0 -3px 15px #e56b30}to{top:24px;height:0;box-shadow:none}}@keyframes ash{0%{opacity:0;transform:translate(0) rotate(0)}20%{opacity:.8}to{opacity:0;transform:translate(60px,-190px) rotate(200deg)}}@media(min-width:1600px){header,.hero,footer{padding-left:max(0px,calc((100vw - 1600px)/2));padding-right:max(0px,calc((100vw - 1600px)/2))}.hero-layout{min-height:780px}}@media(max-width:1100px){.edition{display:none}.hero-layout{min-height:620px}.hero-art img{width:125%}.hero-actions{gap:18px}.hero-actions .button{padding:16px 13px;gap:15px}.section-pad{padding-inline:5%}.calendar-layout{gap:5%}.days>button,.days>.blank{min-height:68px}.reader-body h3{font-size:35px}.index-head,.index-row{grid-template-columns:80px 1.3fr .7fr 1fr 20px;gap:10px}.about-layout{gap:6%}.ledger-number{font-size:75px}.hero-bottom>span:last-child{display:none}}@media(max-width:760px){header{height:78px;margin-inline:6%;gap:10px}.wordmark{font-size:28px}.header-right{gap:8px}.sound{border:0;padding:8px}.token-link{font-size:8px;padding:10px;gap:10px}.mobile-menu{display:block;padding:5px}.mobile-menu svg{width:20px}nav{display:none}nav.open{display:flex;position:absolute;top:77px;left:0;right:0;background:#15110d;padding:25px 7%;z-index:20;flex-direction:column;border-bottom:1px solid #453828;font-size:14px}.hero{padding:20px 6% 0}.hero-meta{font-size:7px;letter-spacing:.6px}.hero-meta>span:last-child{display:none}.hero-layout{display:flex;flex-direction:column;min-height:0;align-items:stretch}.hero-copy{padding:43px 0 0}.hero-copy>.eyebrow{font-size:8px}h1{font-size:clamp(55px,13.8vw,104px);margin-top:22px;line-height:.98}.hero-description{font-size:13px;margin-top:25px}.hero-actions{margin-top:25px;gap:25px}.hero-actions .button{font-size:8px;padding:16px;gap:22px}.hero-actions .text-link{font-size:10px}.hero-art{height:440px;margin:-10px -10% 0}.hero-art img{width:470px;max-width:112%;height:100%;object-fit:contain}.artifact-top{top:60px;left:19%;font-size:6px}.artifact-bottom{bottom:25px;left:15%;right:14%;font-size:5px}.hero-bottom{font-size:7px;padding:18px 0;gap:20px}.scroll-note{font-size:6px;gap:7px}.ticker{font-size:16px;gap:25px;padding:18px 0}.section-pad{padding:65px 6%}.section-label{font-size:7px;letter-spacing:.8px;gap:25px;align-items:start}.section-label span:last-child{text-align:right}.section-heading{align-items:start;flex-direction:column;gap:20px;margin:32px 0}h2{font-size:58px}.section-heading p{font-size:12px}.calendar-layout{grid-template-columns:1fr;gap:40px}.paper-calendar{padding:20px}.calendar-title{font-size:64px}.days>button,.days>.blank{min-height:71px}.days>button>span{font-size:28px}.days>button>small{font-size:5px}.incident-reader{padding-top:8px}.reader-body h3{font-size:43px}.reader-body p{font-size:13px}.swan-section{padding:65px 7% 35px;min-height:470px}.swan-section>p{font-size:20px}.swan-section h2{font-size:61px;margin-top:20px}.swan-section:after{font-size:500px;right:10%;top:30px;letter-spacing:-50px}.swan-bottom{font-size:6px;gap:20px}.filters{gap:14px 22px;margin-bottom:25px}.filters button{font-size:9px}.index-head,.index-row{grid-template-columns:66px 1fr 20px;gap:12px}.index-head>span:nth-child(3),.index-head>span:nth-child(4),.index-category,.index-status{display:none}.index-head>span:nth-child(2){grid-column:2}.index-name b{font-size:28px}.index-name small{font-size:10px}.index-row{padding:22px 0}.index-date,.archive-disclaimer{font-size:8px}.black-ledger{padding:60px 7%}.ledger-layout{grid-template-columns:1fr;gap:30px;margin-top:30px}.ledger-layout h2{font-size:65px}.ledger-number{font-size:90px}.ledger-layout p{font-size:13px}.ledger-foot{font-size:6px}.burn-section h2{font-size:61px}.burn-object{width:280px;height:315px}.clean-calendar strong{font-size:145px}.clean-calendar>span{font-size:23px}.about-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.about h2{font-size:57px}.about-layout>div>p{font-size:17px}.token-info{justify-content:space-between;gap:15px}.obituary{margin:20px 5% 60px;padding:40px 18px 0}.obituary>.eyebrow{font-size:8px}.obituary h2{font-size:78px}.obituary p{font-size:11px}.obituary-mark{font-size:16vw;margin-bottom:-5px}.footer-top{flex-wrap:wrap}.footer-top>span{font-size:7px}.footer-top>.text-link{font-size:7px}.footer-bottom{flex-direction:column;gap:20px}.footer-bottom p{font-size:8px}.record{padding:24px}.record h2{font-size:42px}.record>p{font-size:13px}.record-top,.record-category{font-size:7px}.record-reviewed{font-size:6px}dialog{margin:auto;width:92vw}.intro p{font-size:15px}.intro-title{font-size:15vw}}@media(max-width:360px){.hero-actions{gap:14px}.hero-actions .button{padding:14px 10px;gap:12px;font-size:7px}.hero-meta{font-size:6px}.hero-art{height:370px}.hero-bottom{font-size:6px}.scroll-note{font-size:5px}.days>button,.days>.blank{min-height:60px}.calendar-title{font-size:55px}.cancel-stamp{font-size:9px}.paper-calendar{padding:15px}.swan-section h2{font-size:52px}.obituary h2{font-size:68px}.clean-calendar strong{font-size:130px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}.intro{display:none}.intro-title strong{opacity:1}.burned .clean-calendar{opacity:0}.burn-actions h3,.burn-actions>.eyebrow{opacity:1}}@media(max-width:760px){h1{font-size:clamp(44px,12.5vw,94px)}.about-layout>div{min-width:0}.about h2{font-size:clamp(46px,12.4vw,57px)}}@media(max-width:360px){header .wordmark{font-size:25px}.header-right{gap:3px}.token-link{padding:9px 7px;gap:5px}.sound{padding:6px}.mobile-menu{padding:3px}}
