@font-face{font-family:Geist;src:url("296fafafd413.woff?v=296fafaf") format("woff");font-style:normal;font-weight:100 900;font-display:swap} :root{--ink:#080808;--paper:#fff;--gold:#e2c59f;--line:#d9d9d9;--rail:#333} *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:145px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Geist,Arial,sans-serif}a{color:inherit}img{display:block;max-width:100%;height:auto}p{margin:0 0 22px}h1,h2,h3{line-height:1.2;letter-spacing:-.035em}h1{font-size:clamp(36px,4vw,62px);margin:0 0 24px;font-weight:650}h2{font-size:clamp(28px,3vw,38px);margin:0 0 30px;font-weight:650}h3{font-size:23px;margin:0 0 16px;font-weight:600}a:focus-visible{outline:3px solid #a36c28;outline-offset:5px}.log-sheath{width:min(1240px,100%);margin-inline:auto;padding-inline:32px}.log-edge-crown{position:sticky;top:0;z-index:20;background:#000;color:#fff}.log-crown-frame{display:flex;align-items:center;min-height:78px;width:100%;max-width:none;gap:24px;padding-inline:40px}.log-banner{font:42px/1 Georgia,serif;color:var(--gold);text-decoration:none;display:flex;align-items:center;min-width:70px}.log-crown-lever{margin-left:auto;display:flex;gap:26px;align-items:center}.log-forge{text-decoration:none}.log-press{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 26px;border:1px solid #e9d7c0;border-radius:17px;background:linear-gradient(180deg,#e9c9aa,#d9c39e);color:#080808;text-decoration:none;font-weight:550;line-height:1.3;box-shadow:inset 0 1px 0 #ffffff50}.log-press:hover{background:#edd9bd}.log-ring-route{display:flex;gap:10px;overflow-x:auto;background:var(--rail);padding:10px 24px;scrollbar-width:thin;white-space:nowrap}.log-ring-route a{display:block;flex:none;border:1px solid #ddd;border-radius:16px;padding:9px 15px;background:white;color:#080808;text-decoration:none;font-size:14px}.log-ring-route a:first-child{background:var(--gold);border-color:#b6a590}.log-wing-spot{padding-top:26px}.log-onset{display:grid;grid-template-columns:1.15fr 1fr;background:#0a0a0a;color:#fff;border-radius:18px;overflow:hidden;min-height:410px;margin-bottom:54px}.log-onset-script{padding:46px 40px;align-self:center}.log-onset p{font-size:17px;color:#ece6dc}.log-onset p:last-child{margin-bottom:0}.log-onset-token{height:100%;width:100%;object-fit:cover}.log-leaf-ring{padding:30px 0 42px;border-top:1px solid var(--line);scroll-margin-top:8px}.log-leaf-ring>h2{padding:6px 0 22px;border-bottom:1px solid var(--line)}.log-leaf-ring>p{max-width:900px}.log-vault{max-width:940px;margin:0 auto;padding:25px 0 9px;border-bottom:1px solid #e5e5e5;display:flow-root}.log-vault:last-child{border-bottom:0}.log-vault p{max-width:85ch}.log-kiln{border:2px solid #111;border-radius:18px;padding:30px 34px;margin:0 0 44px;overflow:hidden}.log-kiln-token{background:#080808 url("d88fbadf593a.jpg?v=d88fbadf") center/cover;border-radius:14px;padding:32px;display:flex;justify-content:center;margin-bottom:14px}.log-kiln-token img{width:600px}.log-kiln>.log-vault{max-width:none}.log-kiln>h2{border:0}.log-dock-token{background:#111 url("d88fbadf593a.jpg?v=d88fbadf") center/cover;border-radius:14px;max-width:600px;margin:20px 0 28px}.log-mill-token{float:right;width:190px;margin:0 0 24px 28px}.log-mill-token img{border-radius:15px}.log-fold-lattice{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:12px 0}.log-fold-lattice img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:13px;background:#111}.log-fold-lattice:has(img:nth-child(6):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}#log-pod-disk-rib .log-vault{max-width:none}#log-pod-disk-rib .log-vault:has(.log-fold-lattice){padding-bottom:25px}#log-pod-disk-rib .log-vault:has(.log-fold-lattice) h3{padding:15px 0}table{border-collapse:collapse;width:100%;table-layout:fixed;margin:24px 0 28px;text-align:left;overflow-wrap:anywhere}th,td{padding:16px;border:1px solid #c8c8c8}th{background:#e8d3b8;font-weight:600}tr:nth-child(odd) td{background:#f6f4f1}.log-vane-queue{display:flex;align-items:center;justify-content:center;gap:32px;border-block:1px solid var(--line);padding:30px;margin-top:32px}.log-vane-queue img{width:115px;max-height:38px;object-fit:contain}.log-vane-queue img:first-child{width:60px}.log-edge-floor{background:#080808;color:#ddd;padding:42px 0 46px}.log-edge-floor p{color:var(--gold)}.log-wing-paths{display:flex;flex-wrap:wrap;gap:14px 28px;font-size:14px}.log-plinth-loft{display:none}.log-wing-flow{max-width:900px;margin:auto;padding-block:32px;overflow-wrap:anywhere}.log-wing-flow a{text-decoration:underline}.log-guide-knob{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.log-guide-knob:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;clip-path:none;padding:12px;background:white;color:black;z-index:100} @media(max-width:1024px){.log-fold-lattice,.log-fold-lattice:has(img:nth-child(6):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.log-onset-script{padding:32px}.log-onset{grid-template-columns:1fr 1fr}.log-sheath{padding-inline:24px}} @media(max-width:768px){html{scroll-padding-top:120px}body{padding-bottom:80px}.log-crown-frame{min-height:60px;padding-inline:20px}.log-banner{font-size:36px}.log-crown-lever{display:none}.log-ring-route{padding:8px 12px;gap:7px}.log-ring-route a{font-size:12px;padding:8px 11px;border-radius:12px}.log-sheath{padding-inline:18px}.log-wing-spot{padding-top:18px}.log-onset{grid-template-columns:1fr;position:relative;margin-bottom:30px}.log-onset-script{padding:30px 25px;position:relative;z-index:1;background:linear-gradient(90deg,#080808f7,#080808c9)}.log-onset-token{position:absolute;inset:0;height:100%;object-position:65% center}.log-onset p{font-size:16px}.log-leaf-ring{padding-block:25px}.log-kiln{padding:24px 20px;margin-bottom:30px}.log-kiln-token{padding:16px;margin-inline:-8px}.log-vault{padding:22px 0 8px}h3{font-size:21px}.log-mill-token{width:120px;margin-left:18px}.log-fold-lattice,.log-fold-lattice:has(img:nth-child(6):last-child){grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:7px 0}.log-fold-lattice img{border-radius:9px}.log-plinth-loft{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;background:#080808;padding:12px 20px max(12px,env(safe-area-inset-bottom));min-height:72px;border-top:1px solid #4a4238;justify-content:center}.log-plinth-loft .log-press{width:100%;max-width:460px;min-height:46px}.log-edge-floor{padding-bottom:32px}.log-wing-paths{gap:12px 20px}th,td{padding:12px;font-size:14px}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}} .log-banner h1{font:600 24px/1.1 Geist,Arial,sans-serif;letter-spacing:-.04em;margin:0;color:#e2c59f;max-width:190px}.log-onset-script>p:first-child{font-size:clamp(19px,2vw,25px);line-height:1.55}.log-onset{min-height:430px}@media(max-width:768px){.log-banner h1{font-size:22px;max-width:none}.log-onset-script>p:first-child{font-size:20px}} .log-art-row{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.log-art-row img{width:auto;max-width:220px;height:auto;max-height:160px;border-radius:8px;object-fit:cover} .log-fold-lattice{grid-template-columns:repeat(8,minmax(0,1fr));margin:20px 0 28px} .log-fold-lattice img{width:100%;height:auto;aspect-ratio:1;object-fit:contain} .log-art-row{align-items:center;justify-content:center} .log-art-row img{max-width:min(100%,300px);object-fit:contain} .log-wing-paths{justify-content:center}.log-edge-floor{text-align:center} h2{font-size:clamp(25px,2.6vw,32px)}h3{font-size:21px} .log-leaf-ring>.log-vault{max-width:none;border:1px solid var(--line);border-radius:14px;padding:22px;margin:14px 0;background:#faf9f7} .container{width:min(1100px,100%);margin-inline:auto;padding-inline:24px} .page-main{padding-block:32px}.page-body{max-width:85ch;margin-inline:auto;overflow-wrap:anywhere} .page-body h1{font-size:clamp(28px,4vw,40px)}.page-body h2,.page-body h3,.page-body h4{line-height:1.3;margin:28px 0 14px} .page-body table{width:100%;table-layout:fixed}.page-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 24px} .skip-link{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap} .skip-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;clip-path:none;padding:12px;background:#fff;color:#000;z-index:100} @media(max-width:1024px){.log-fold-lattice{grid-template-columns:repeat(4,minmax(0,1fr))}} @media(max-width:768px){body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.log-leaf-ring>.log-vault{padding:18px}.container{padding-inline:18px}} .log-banner img{display:block;height:56px;width:auto;max-width:none} .log-onset-script h1{font-size:clamp(30px,3.4vw,46px);color:var(--gold);margin:0 0 18px} .log-vault-grid{columns:2;column-gap:16px;margin:8px 0} .log-vault-grid>.log-vault{break-inside:avoid;display:block;margin:0 0 16px!important} .log-leaf-ring>.log-vault-grid>.log-vault{max-width:none;border:1px solid var(--line);border-radius:14px;padding:22px;background:#faf9f7} .log-kiln .log-vault-grid>.log-vault{border:1px solid var(--line);border-radius:14px;padding:22px;background:#faf9f7} .log-cover-wall{grid-template-columns:repeat(8,minmax(0,1fr))} .log-burger{display:none} @media(max-width:1024px){.log-cover-wall{grid-template-columns:repeat(6,minmax(0,1fr))}} @media(max-width:900px){ .log-vault-grid{columns:1} .log-burger{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:46px;height:46px;border:1px solid #e2c59f80;border-radius:12px;background:transparent;color:#e2c59f;cursor:pointer;padding:0} .log-burger-bars,.log-burger-bars::before,.log-burger-bars::after{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;position:relative;transition:transform .2s} .log-burger-bars::before,.log-burger-bars::after{content:"";position:absolute;left:0} .log-burger-bars::before{top:-7px}.log-burger-bars::after{top:7px} .log-menu-open .log-burger-bars{background:transparent} .log-menu-open .log-burger-bars::before{transform:translateY(7px) rotate(45deg)} .log-menu-open .log-burger-bars::after{transform:translateY(-7px) rotate(-45deg)} .log-crown-lever{margin-left:0} .log-ring-route{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;padding:8px 0;background:#111;border-top:1px solid #4a4238;box-shadow:0 14px 30px #0008;max-height:calc(100vh - 70px);overflow-y:auto;white-space:normal} .log-menu-open .log-ring-route{display:flex} .log-ring-route a,.log-ring-route a:first-child{background:transparent;border:0;border-radius:0;color:#f2ece3;font-size:16px;padding:14px 22px;border-bottom:1px solid #2a2a2a} .log-ring-route a:last-child{border-bottom:0} html{scroll-padding-top:76px} } @media(max-width:768px){ .log-banner img{height:38px} .log-onset{display:flex;flex-direction:column} .log-onset-script{background:none} .log-onset-token{position:static;height:210px;object-fit:cover;order:2} .log-cover-wall{grid-template-columns:repeat(4,minmax(0,1fr))} } .log-art-row img{height:160px;width:auto;max-height:none;max-width:100%;object-fit:contain} @media(max-width:768px){.log-art-row img{height:120px}} .log-wing-spot>.log-sheath>h1{font-size:clamp(30px,3.4vw,44px);max-width:none} .log-wing-spot>.log-sheath>.log-wing-flow{margin:8px 0 0;padding-top:0} .log-wing-flow>h2:first-child{margin-top:12px} .log-art-row img{background:#080808 url("d88fbadf593a.jpg?v=d88fbadf") center/cover;border-radius:12px} .log-vault-grid.is-balanced{columns:auto;display:flex;gap:16px;align-items:stretch} .log-vault-grid.is-balanced>.log-vault-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px} .log-vault-grid.is-balanced>.log-vault-col>.log-vault{margin:0!important;max-width:none;border:1px solid var(--line);border-radius:14px;padding:22px;background:#faf9f7} .log-vault-grid.is-balanced>.log-vault-col>.log-vault:last-child{flex-grow:1} @media(min-width:769px){.log-onset{grid-template-columns:minmax(0,1fr) 480px;align-items:center}.log-onset-token{width:480px;height:400px;object-fit:cover}} .log-art-row{background:#0a0a0a;border-radius:14px;padding:28px;margin:12px 0 22px;gap:20px} .log-art-row img{max-width:100%;max-height:250px;width:auto;height:auto} @media(max-width:768px){.log-art-row{padding:14px;gap:10px}.log-art-row img{max-height:150px;max-width:100%}} #main>.log-sheath>*{max-width:840px;margin-left:auto;margin-right:auto} @media(max-width:768px){.log-plinth-loft{gap:12px}.log-plinth-loft>a{flex:1 1 0;min-width:0;margin:0;width:auto;display:inline-flex;align-items:center;justify-content:center;min-height:46px}.log-plinth-loft .log-forge{border:1px solid var(--gold);border-radius:17px;color:var(--gold)}}