@font-face{font-family:Cormorant;src:url(/assets/fonts/cormorant.ttf)format("truetype");font-weight:300 700;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}:root{--hz-bg:#0c0c0b;--hz-surface:#141411;--hz-gold:#c8ab70;--hz-gold-light:#e5d4ae;--hz-ink:#f0e8d8;--hz-muted:#b7afa1;--hz-line:transparent;--hz-serif:Cormorant, Georgia, serif;--hz-sans:Manrope, Arial, sans-serif}html{background:var(--hz-bg);scroll-padding-top:80px}body{color:var(--hz-ink);background:var(--hz-bg);font-family:var(--hz-sans);margin:0}*{box-sizing:border-box}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--hz-gold-light);outline-offset:6px}::selection{background:var(--hz-gold);color:var(--hz-bg)}.herzass-site{background:var(--hz-bg);color:var(--hz-ink);font-family:var(--hz-sans);overflow:clip}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--hz-gold-light);color:var(--hz-bg);padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{z-index:20;background:linear-gradient(var(--hz-bg), transparent);border-bottom:0;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 5vw;display:flex;position:absolute;top:0;left:0}.brand{align-items:center;gap:12px;display:flex}.brand span,.footer-brand{font-family:var(--hz-serif);letter-spacing:-1.5px;font-size:36px;font-weight:500}.brand svg{fill:none;width:23px;height:23px;stroke:var(--hz-gold);stroke-width:1.2px}.site-header nav{letter-spacing:.035em;align-items:center;gap:34px;font-size:12px;display:flex}.site-header nav button{color:var(--hz-ink);background:0 0;border:0;padding:12px 0}.site-header nav a:hover,.site-header nav button:hover{color:var(--hz-gold-light)}.journal-count{color:var(--hz-gold);margin-left:4px;font-size:10px}.inspect-object{flex-direction:column;align-items:center;display:flex}.card-stage{perspective:1300px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:470px;display:grid}.card-stage:active{cursor:grabbing}.solid-card{width:246px;height:369px;transform-style:preserve-3d;will-change:transform;position:relative}.solid-face{backface-visibility:hidden;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 75px #00000073}.solid-front{transform:translateZ(2px)}.solid-back{transform:rotateY(180deg)translateZ(2px)}.solid-side{background:linear-gradient(90deg, #817044, var(--hz-gold-light), #847143);backface-visibility:hidden;position:absolute}.solid-left,.solid-right{width:4px;height:calc(100% - 16px);top:8px}.solid-left{left:-2px;transform:rotateY(-90deg)}.solid-right{right:-2px;transform:rotateY(90deg)}.solid-top,.solid-bottom{width:calc(100% - 16px);height:4px;left:8px}.solid-top{top:-2px;transform:rotateX(90deg)}.solid-bottom{bottom:-2px;transform:rotateX(-90deg)}.card-art{border-radius:inherit;background:#11110f;border:0;width:100%;height:100%;position:relative;overflow:hidden}.card-art img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.card-index{font-family:var(--hz-serif);text-align:center;color:var(--hz-gold-light);flex-direction:column;gap:4px;font-size:clamp(16px,2.2vw,30px);font-weight:500;line-height:.9;display:flex;position:absolute}.card-index small{font-size:.6em}.card-index--top{top:9%;left:11%}.card-index--bottom{bottom:9%;right:11%;transform:rotate(180deg)}.card-art .card-watermark{opacity:.08}.card-main-suit{color:var(--hz-gold);text-shadow:1px 1px var(--hz-gold-light), -1px -1px #665330;place-items:center;font-family:Georgia,serif;font-size:clamp(42px,7vw,100px);display:grid;position:absolute;inset:0}.inspect-controls{align-items:center;gap:25px;font-size:11px;display:flex}.inspect-controls button{color:var(--hz-ink);background:0 0;border:0;padding:10px 0}.inspect-controls span{color:var(--hz-gold)}.drag-caption{color:var(--hz-muted);margin-top:18px;font-size:10px}.ritual-section{text-align:center;background:radial-gradient(ellipse at 50% 40%, #202019, var(--hz-bg) 72%);border-top:0;padding:100px 8vw 95px;scroll-margin-top:0}.ritual-intro h2{font:400 clamp(42px, 5.2vw, 76px)/1.06 var(--hz-serif);letter-spacing:-.035em;margin:20px 0 25px}.ritual-intro p{color:var(--hz-muted);max-width:48ch;margin:0 auto;font-size:13px;line-height:1.9}.situations{text-align:left;border:0;max-width:660px;margin:55px auto 36px;padding:0}.situation-row{cursor:pointer;border-top:0;align-items:center;gap:24px;padding:24px 12px;transition:background .2s,padding .2s;display:flex;position:relative}.situation-row:last-child{border-bottom:0}.situation-row input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.situation-row:has(input:focus-visible){outline:2px solid var(--hz-gold-light);outline-offset:3px}.situation-row.active{background:#c8ab7011;padding-left:23px}.situation-row img{object-fit:contain}.situation-row strong{font:400 29px var(--hz-serif);display:block}.situation-row small{color:var(--hz-muted);margin-top:6px;font-size:11px;display:block}.situation-check{color:var(--hz-gold);margin-left:auto;padding-right:12px;font-size:20px}.deal-button{background:var(--hz-gold-light);color:var(--hz-bg);border:0;gap:65px;padding:20px 30px;font-size:12px;transition:transform .2s,opacity .2s;display:inline-flex}.deal-button:disabled{opacity:.35}.deal-button:not(:disabled):active{transform:scale(.97)}.ritual-note{color:var(--hz-muted);margin-top:22px;font-size:10px}.ritual-status{max-width:740px;color:var(--hz-gold-light);border-bottom:0;justify-content:space-between;margin:40px auto;padding-bottom:20px;font-size:11px;display:flex}.chosen-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:720px;margin:0 auto;display:grid}.chosen-slot{flex-direction:column;align-items:center;min-width:0;display:flex}.slot-label{letter-spacing:.03em;min-height:32px;color:var(--hz-muted);font-size:10px}.slot-name{min-height:30px;color:var(--hz-gold-light);margin-top:18px;font-size:11px}.empty-card,.reading-card{aspect-ratio:2/3;border-radius:9px;width:100%}.empty-card{background:#0c0c0b33;border:0;place-items:center;display:grid}.empty-card span{font:400 40px var(--hz-serif);color:#c8ab7073}.reading-card{perspective:1000px;background:0 0;border:0;padding:0}.reading-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.reading-card-side{backface-visibility:hidden;border-radius:9px;position:absolute;inset:0;overflow:hidden;box-shadow:0 15px 30px #0000004d}.reading-card-front,.reading-card.is-revealed .reading-card-inner{transform:rotateY(180deg)}.reading-card:not(:disabled):hover{transform:translateY(-4px)}.fan-wrap>p,.reveal-hint{color:var(--hz-muted);margin:25px 0;font-size:12px}.card-fan{perspective:1000px;max-width:900px;height:295px;margin:0 auto;position:relative}.fan-card{background:var(--hz-bg);transform-origin:50% 180%;width:126px;height:189px;transform:translateX(calc(var(--card-i) * 41px)) rotate(calc(var(--card-i) * 4deg));z-index:calc(10 + var(--card-i));touch-action:manipulation;border:0;border-radius:7px;padding:0;transition:transform .35s,opacity .25s;position:absolute;top:40px;left:calc(50% - 63px);box-shadow:0 6px 24px #0000008c}.fan-card:hover:not(:disabled),.fan-card:focus-visible{z-index:30;transform:translateX(calc(var(--card-i) * 41px)) translateY(-28px) rotate(calc(var(--card-i) * 4deg))}.fan-card.is-selected{opacity:.15;transform:translateX(calc(var(--card-i) * 41px)) translateY(-35px) rotate(calc(var(--card-i) * 4deg))}.fan-index{color:var(--hz-gold-light);font-size:9px;position:absolute;top:10px;left:12px}.restart-reading{color:var(--hz-muted);background:0 0;border:0;margin-top:32px;padding:12px 0;font-size:11px}.reading-results{text-align:left;max-width:920px;margin:55px auto 0}.results-rule{color:var(--hz-gold);border-top:0;justify-content:space-between;padding-top:20px;font-size:11px;display:flex}.interpretation{border-bottom:0;grid-template-columns:.8fr 1.2fr;gap:50px;padding:48px 0;display:grid}.interpretation-heading{align-items:flex-start;gap:22px;display:flex}.roman{font:400 46px var(--hz-serif);color:var(--hz-gold)}.interpretation-heading small{color:var(--hz-muted);margin:8px 0 12px;font-size:10px;display:block}.interpretation h3{font:400 34px/1.08 var(--hz-serif);margin:0}.interpretation-body p{color:var(--hz-muted);margin:0 0 18px;font-size:13px;line-height:1.85}.interpretation-body .reflection-question{color:var(--hz-gold-light);font-family:var(--hz-serif);font-size:24px;line-height:1.4}.interpretation-body small{color:var(--hz-muted);font-size:10px;line-height:1.6;display:block}.journal-note{margin:48px 0 28px}.journal-note label{font:400 29px var(--hz-serif);margin-bottom:18px;display:block}.journal-note textarea{width:100%;color:var(--hz-ink);font:13px/1.8 var(--hz-sans);resize:vertical;background:#f0e8d806;border:0;min-height:120px;padding:20px}.journal-note textarea::placeholder{color:var(--hz-muted)}.journal-note small{color:var(--hz-muted);margin-top:12px;font-size:10px;display:block}.reading-actions{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.save-reading{color:var(--hz-gold-light);border:1px solid var(--hz-gold);box-shadow:3px 3px 0 var(--hz-line);background:0 0;padding:17px 22px;font-size:12px}.save-reading:active{box-shadow:none;transform:translate(2px,2px)}.save-reading span{margin-left:30px}.export-reading{color:var(--hz-muted);background:0 0;border:0;padding:12px 0;font-size:11px}.save-message{min-height:20px;color:var(--hz-gold-light);margin-top:20px;font-size:11px}.symbolic-note{max-width:75ch;color:var(--hz-muted);margin-top:30px;font-size:10px;line-height:1.8}.closing-note{text-align:center;border-top:0;padding:110px 20px}.closing-note>span{color:var(--hz-gold);font-size:25px}.closing-note p{font:400 clamp(28px, 3.4vw, 48px)/1.25 var(--hz-serif);margin:25px 0}.closing-note em{color:var(--hz-gold-light)}.closing-note a{color:var(--hz-muted);margin-top:18px;font-size:10px;display:inline-block}.site-footer{border-top:0;justify-content:space-between;align-items:center;gap:20px;padding:30px 5vw 35px;display:flex}.site-footer p{color:var(--hz-muted);font-size:10px}.site-footer>div{gap:25px;display:flex}.site-footer button{color:var(--hz-muted);background:0 0;border:0;padding:10px 0;font-size:10px}.footer-brand{font-size:29px}.herzass-dialog{background:var(--hz-surface);width:min(760px,94vw);max-height:88dvh;color:var(--hz-ink);font-family:var(--hz-sans);border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0009}.herzass-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7}.dialog-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dialog-heading h2{font:400 44px var(--hz-serif);margin:0}.dialog-heading button{color:var(--hz-gold-light);background:0 0;border:0;width:40px;height:40px;font-size:25px}.dialog-intro,.prose p{color:var(--hz-muted);margin:24px 0;font-size:13px;line-height:1.9}.empty-journal{text-align:center;padding:35px 20px}.empty-journal img{border-radius:5px;margin:0 auto 25px}.empty-journal h3{font:400 32px var(--hz-serif);margin:10px 0}.empty-journal p{color:var(--hz-muted);font-size:12px;line-height:1.8}.empty-journal button{color:var(--hz-gold-light);background:0 0;border:0;padding:18px;font-size:12px}.journal-list article{border-top:0;padding:25px 0}.journal-list small{color:var(--hz-muted);font-size:10px}.journal-list h3{font:400 27px var(--hz-serif);margin:12px 0}.journal-list p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--hz-muted);font-size:12px;line-height:1.8}.journal-list article>div{justify-content:space-between;display:flex}.journal-list button{color:var(--hz-gold-light);background:0 0;border:0;padding:12px 0;font-size:11px}.journal-list .remove-reading{color:var(--hz-muted)}.herzass-dialog [role=status]{color:var(--hz-gold-light);font-size:11px}@media (width>=1600px){.object-section{padding-left:15vw;padding-right:15vw}.solid-card{width:290px;height:435px}.card-stage{height:520px}}@media (width<=860px){.site-header{height:75px;padding:0 6vw}.brand span{font-size:31px}.site-header nav{gap:22px;font-size:10px}.brand svg{width:18px}.herzass-journey .scroll-scrub__chapter-pin{align-items:flex-end;padding:110px 7vw 65px}.herzass-journey .scroll-scrub__copy{width:100%}.herzass-journey .scroll-scrub__title{max-width:10ch;font-size:clamp(62px,12vw,96px)}.herzass-journey .scroll-scrub__copy:before{background:linear-gradient(#0000,#0c0c0bbf 45%,#0c0c0bf5);inset:-8rem -8vw -5rem}.journey-chapters{gap:20px;margin-top:42px;font-size:9px}.hero-cta{font-size:12px}.object-section{gap:25px;padding:90px 8vw}.card-stage{height:370px}.solid-card{width:200px;height:300px}.object-copy h2{font-size:43px}.object-copy p{font-size:12px}.ritual-section{padding:80px 6vw}.interpretation{gap:30px}.card-fan{margin-inline:-6vw;transform:scale(.85)}}@media (width<=600px){.brand{gap:7px}.site-header nav{gap:16px}.herzass-journey .scroll-scrub__title{font-size:clamp(53px,14vw,76px)}.herzass-journey .scroll-scrub__body{margin-top:20px;font-size:12px}.herzass-journey .scroll-scrub__actions{margin-top:28px}.journey-chapters{margin-top:34px}.object-section{grid-template-columns:1fr;gap:20px;padding:72px 7vw 80px}.object-copy h2{font-size:47px}.object-copy p{max-width:40ch}.object-copy .object-aside{display:none}.object-link{margin-top:22px}.card-stage{height:365px}.solid-card{width:205px;height:308px}.card-index{font-size:21px}.ritual-intro h2{font-size:43px}.situation-row{gap:16px;padding:20px 4px}.situation-row img{width:43px;height:43px}.situation-row strong{font-size:27px}.situation-row small{font-size:10px}.situation-row.active{padding-left:12px}.situations{margin-top:35px}.chosen-cards{gap:12px}.slot-label{max-width:11ch;min-height:39px;font-size:9px}.slot-name{min-height:35px;font-size:9px;line-height:1.6}.chosen-cards .card-index{font-size:16px}.chosen-cards .card-main-suit{font-size:39px}.empty-card,.reading-card,.reading-card-side{border-radius:5px}.ritual-status{margin:30px auto;font-size:10px}.card-fan{max-width:350px;height:245px;margin:0 auto;transform:none}.fan-card{width:84px;height:126px;transform:translateX(calc(var(--card-i) * 20px)) rotate(calc(var(--card-i) * 5deg));top:35px;left:calc(50% - 42px)}.fan-card:hover:not(:disabled),.fan-card:focus-visible{transform:translateX(calc(var(--card-i) * 20px)) translateY(-22px) rotate(calc(var(--card-i) * 5deg))}.fan-card.is-selected{transform:translateX(calc(var(--card-i) * 20px)) translateY(-30px) rotate(calc(var(--card-i) * 5deg))}.fan-index{font-size:8px;top:9px;left:7px}.interpretation{grid-template-columns:1fr;gap:22px;padding:35px 0}.interpretation h3{font-size:35px}.reading-actions{gap:14px}.save-reading{padding:16px;font-size:11px}.export-reading{font-size:10px}.closing-note{padding:75px 20px}.site-footer{flex-wrap:wrap;gap:12px;padding:25px 7vw}.site-footer p{flex-basis:100%;order:3;margin:0}.dialog-content{padding:25px 20px}.dialog-heading h2{font-size:37px}.journal-list h3{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.herzass-journey .scroll-scrub__chapter{min-height:100svh!important}.solid-card{will-change:auto}.herzass-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.object-copy p,.ritual-intro p,.interpretation-body p,.prose p{font-size:16px;line-height:1.8}.journal-note textarea{font-size:16px}@media (width<=600px){.card-fan{scroll-snap-type:x proximity;scrollbar-color:var(--hz-gold) var(--hz-bg);align-items:center;gap:12px;max-width:100%;height:200px;padding:20px 8px 25px;display:flex;overflow:auto hidden}.fan-card,.fan-card:hover:not(:disabled),.fan-card:focus-visible{scroll-snap-align:center;flex:0 0 92px;width:92px;height:138px;position:relative;top:auto;left:auto;transform:none}.fan-card.is-selected{transform:translateY(-12px)}.object-copy p,.ritual-intro p,.interpretation-body p,.prose p{font-size:16px}}@media (prefers-reduced-motion:reduce){.herzass-journey{padding-bottom:0}}:root{--hz-bg:#15110e;--hz-surface:#211b16;--hz-muted:#c2b8a8;--hz-ink:#f2ecdf}.site-header{background:0 0;border:0;height:104px;padding:0 6.5vw}.brand svg{display:none}.brand span{letter-spacing:.21em;font-size:29px;font-weight:400}.site-header nav{gap:38px;font-size:13px}.herzass-journey .scroll-scrub__route,.herzass-journey .scroll-scrub__progress{display:none}.herzass-journey .scroll-scrub__chapter-pin{align-items:center;padding:100px 6.5vw}.herzass-journey .scroll-scrub__copy{width:min(680px,48vw)}.herzass-journey .scroll-scrub__copy:before{display:none}.herzass-journey .scroll-scrub__title,.second-beat h2{font:400 clamp(60px, 6.7vw, 118px)/.99 var(--hz-serif);letter-spacing:-.045em;white-space:pre-line;text-wrap:initial;max-width:none;color:var(--hz-ink);margin:0}.herzass-journey .scroll-scrub__body,.second-beat p{max-width:31ch;color:var(--hz-ink);text-wrap:pretty;margin:28px 0 0;font-size:15px;line-height:1.8}.herzass-journey .scroll-scrub__actions{margin-top:48px}.hero-actions{flex-direction:column;align-items:flex-start;gap:38px;display:flex}.hero-cta{color:var(--hz-ink);align-items:center;gap:30px;padding:12px 0;font-size:13px;display:inline-flex}.hero-cta span{font-size:22px;transition:transform .25s}.hero-cta:hover span{transform:translateY(5px)}.scroll-invitation{letter-spacing:.08em;color:var(--hz-muted);font-size:10px}.second-beat{visibility:hidden;opacity:0;position:absolute;top:0;left:0}#ein-anfang .scroll-scrub__copy,#ein-weiter .scroll-scrub__copy{text-shadow:0 2px 28px #0000004d;width:min(540px,42vw)}#ein-anfang .scroll-scrub__copy:before,#ein-weiter .scroll-scrub__copy:before{background:radial-gradient(at 0,#110d09a6,#0000 75%);display:block;inset:-14vh -6.5vw}#ein-anfang .scroll-scrub__title,#ein-weiter .scroll-scrub__title,.second-beat h2{font-size:clamp(54px,5.9vw,98px)}.fine-label{letter-spacing:.2em;color:var(--hz-gold-light);font-size:10px}.ritual-section{isolation:isolate;z-index:4;text-align:left;background:0 0;border:0;margin-top:-100svh;padding:0;scroll-margin-top:0;position:relative}.table-backdrop{z-index:-1;background:linear-gradient(90deg,#0c0a0899,#0c0a081f),url(/assets/world/table-arrival.webp) 50%/cover no-repeat;height:100svh;margin-bottom:-100svh;position:sticky;top:0}.ritual-content{background:linear-gradient(0deg, var(--hz-bg), transparent 22%);min-height:100svh;padding:clamp(100px,15vh,180px) 9vw 95px;position:relative}.ritual-intro{max-width:820px;margin:0}.ritual-intro h2{font:400 clamp(48px, 5.3vw, 84px)/1.03 var(--hz-serif);letter-spacing:-.04em;text-wrap:balance;margin:16px 0 24px}.ritual-intro p{max-width:45ch;color:var(--hz-muted);margin:0;font-size:15px;line-height:1.7}.situations{border:0;max-width:470px;margin:42px 0 30px;padding:0}.situation-row{background:0 0;border:0;gap:22px;padding:15px 0;transition:color .25s}.situation-row:last-child{border:0}.situation-row.active{color:var(--hz-gold-light);background:0 0;padding-left:0}.situation-row strong{font:400 clamp(34px, 3.1vw, 49px)/1.1 var(--hz-serif);letter-spacing:-.02em}.situation-row small{margin-top:7px;font-size:12px}.situation-dot{opacity:.25;background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.active .situation-dot{opacity:1}.situation-row input{margin:0}.deal-button{background:var(--hz-ink);border-radius:4px;gap:34px;min-height:54px;padding:20px 25px;font-size:13px}.deal-button:not(:disabled):hover{background:var(--hz-gold-light)}.ritual-note{margin:18px 0 0;font-size:11px}.waiting-deck{perspective:1100px;pointer-events:none;width:160px;height:240px;position:absolute;top:58%;left:71%;transform:translate(-50%,-50%)rotate(-12deg)}.waiting-deck>div{transform-origin:50% 150%;border-radius:8px;position:absolute;inset:0;box-shadow:0 12px 24px #000000a6}.is-reading .ritual-content{text-align:center;padding-top:100px}.is-reading .ritual-intro,.is-reading .ritual-intro p{margin:auto}.is-reading .table-backdrop{background-image:linear-gradient(#0c0a084d,#0c0a08c2),url(/assets/world/table-arrival.webp)}.ritual-status{color:var(--hz-muted);border:0;margin:36px auto;padding:0;font-size:12px}.chosen-cards{gap:36px;max-width:690px}.slot-label{font-size:11px}.empty-card{background:#f0e8d80a;border:0;box-shadow:inset 0 1px 22px #0000001a}.empty-card span{color:var(--hz-muted);opacity:.35}.reading-card{transition:transform .25s}.slot-name{font-size:12px}.fan-wrap{margin-top:15px}.restart-reading{border:0;margin-top:28px;padding:15px;font-size:12px}.reading-results{max-width:1000px;margin:60px auto 0}.results-rule{letter-spacing:.06em;border:0;padding:0;font-size:12px}.results-rule>span:last-child{display:none}.interpretation{border:0;gap:60px;padding:45px 0}.interpretation h3{font-size:40px}.interpretation-body p{font-size:15px;line-height:1.85}.interpretation-heading small{font-size:11px}.interpretation-body .reflection-question{font-size:28px;line-height:1.3}.interpretation-body small{font-size:11px}.roman{color:var(--hz-muted);font-size:40px}.journal-note label{font-size:37px}.journal-note textarea{background:#f0e8d80f;border:0;border-radius:5px;padding:24px;font-size:16px}.journal-note small,.symbolic-note{font-size:11px}.save-reading{box-shadow:none;background:var(--hz-ink);color:var(--hz-bg);border:0;border-radius:4px;padding:18px 24px}.save-reading:hover{background:var(--hz-gold-light)}.export-reading{font-size:12px}.symbolic-note{max-width:72ch}.site-footer{z-index:4;background:var(--hz-bg);border:0;padding:35px 6.5vw 45px;position:relative}.footer-brand{letter-spacing:.15em;font-size:29px}.site-footer p,.site-footer button{font-size:11px}.site-footer>div{gap:26px}.herzass-dialog,.dialog-heading button,.journal-list article,.inspect-controls button{border:0}.herzass-dialog{border-radius:6px}.dialog-content{padding:42px}.dialog-heading button{background:#f0e8d80f;border-radius:50%}.journal-list article{padding:26px 0}.journal-list article+article{margin-top:12px}.inspect-controls button{min-height:44px}.drag-caption{font-size:11px}@media (width>=1600px){.ritual-content{padding-left:14vw;padding-right:14vw}.waiting-deck{width:200px;height:300px}}@media (width<=860px){.site-header{height:80px;padding:0 6vw}.brand span{font-size:25px}.site-header nav{gap:24px;font-size:11px}.herzass-journey .scroll-scrub__chapter-pin{align-items:flex-end;padding:105px 7vw 65px}.herzass-journey .scroll-scrub__copy,#ein-anfang .scroll-scrub__copy,#ein-weiter .scroll-scrub__copy{width:100%}.herzass-journey .scroll-scrub__title{font-size:clamp(58px,10vw,90px)}.herzass-journey .scroll-scrub__copy:before,#ein-anfang .scroll-scrub__copy:before,#ein-weiter .scroll-scrub__copy:before{background:linear-gradient(#0000,#0c0a0859 25%,#0c0a08e0);display:block;inset:-13vh -7vw -65px}.herzass-journey .scroll-scrub__body,.second-beat p{max-width:32ch;margin-top:22px;font-size:14px}.herzass-journey .scroll-scrub__actions{margin-top:24px}.hero-actions{gap:18px}.hero-cta{font-size:12px}.scroll-invitation{font-size:10px}#ein-anfang .scroll-scrub__title,#ein-weiter .scroll-scrub__title,.second-beat h2{font-size:clamp(50px,9vw,80px)}.second-beat{top:auto;bottom:0}.ritual-content{padding:95px 7vw 65px}.ritual-intro h2{font-size:60px}.waiting-deck{opacity:.85;width:135px;height:203px;top:67%;left:77%}.situations{max-width:55%;margin-top:36px}.situation-row strong{font-size:36px}.ritual-intro p{font-size:14px}.interpretation{gap:30px}.is-reading .ritual-content{padding-top:80px}.site-footer{padding-inline:7vw}}@media (width<=600px){.site-header nav{gap:20px}.brand span{font-size:23px}.herzass-journey .scroll-scrub__title{font-size:clamp(49px,12.6vw,68px)}.herzass-journey .scroll-scrub__chapter-pin{padding-bottom:45px}.herzass-journey .scroll-scrub__copy:before{bottom:-45px}#ein-anfang .scroll-scrub__title,#ein-weiter .scroll-scrub__title,.second-beat h2{font-size:clamp(46px,11.5vw,62px)}.ritual-content{min-height:100svh;padding:80px 7vw 55px}.ritual-intro h2{text-wrap:initial;max-width:10ch;font-size:49px}.ritual-intro p{max-width:28ch;line-height:1.7}.fine-label{font-size:9px}.situations{max-width:100%;margin:30px 0 25px}.situation-row{gap:16px;padding:13px 0}.situation-row.active{padding-left:0}.situation-row strong{font-size:35px}.situation-row small{font-size:11px}.waiting-deck{opacity:.5;z-index:-1;width:94px;height:141px;top:50%;left:84%;transform:translate(-50%,-50%)rotate(-65deg)}.waiting-deck>div{box-shadow:0 5px 10px #00000080}.deal-button{gap:28px;padding:18px 20px;font-size:12px}.table-backdrop{background-image:linear-gradient(90deg,#0c0a08b8,#0c0a0838),url(/assets/world/table-arrival.webp);background-position:58%}.is-reading .ritual-intro h2{max-width:none;font-size:43px}.is-reading .ritual-intro p{max-width:32ch}.chosen-cards{gap:12px}.slot-label{font-size:9px}.slot-name{font-size:10px}.ritual-status{gap:12px;font-size:10px}.interpretation{gap:20px;padding:32px 0}.interpretation h3{font-size:36px}.reading-results{margin-top:42px}.interpretation-body p{font-size:15px}.journal-note label{font-size:33px}.reading-actions,.site-footer>div{gap:18px}.site-footer p{margin-top:5px}.dialog-content{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.herzass-journey{padding-bottom:0}.ritual-section{margin-top:0}.second-beat{opacity:1;visibility:visible;margin-top:35px;position:static}.second-beat h2{font-size:42px}.herzass-journey .scroll-scrub__chapter-pin{padding-block:90px}.herzass-journey .scroll-scrub__title{font-size:clamp(46px,6.7vw,100px)}}html{scroll-padding-top:0}.table-environment{z-index:-1;pointer-events:none;position:absolute;inset:-100svh 0 0}.table-backdrop{z-index:auto;margin:0}.ritual-content{padding-top:80px;padding-bottom:60px}.ritual-intro h2{margin:12px 0 18px}.situations{margin-top:28px;margin-bottom:24px}.situation-row{padding-block:8px}.herzass-journey .scroll-scrub__body{max-width:36ch;font-size:16px}.hero-cta{font-size:14px}@media (width<=600px){.ritual-content{padding-top:70px}.herzass-journey .scroll-scrub__body{max-width:29ch;font-size:14px}.table-environment{inset:-100svh 0 0}.situation-row{padding-block:12px}.ritual-intro h2{font-size:49px}}@media (prefers-reduced-motion:reduce){.table-environment{inset:0}}.herzass-journey .scroll-scrub__chapter-pin{margin-bottom:-100svh}@media (prefers-reduced-motion:reduce){.herzass-journey .scroll-scrub__chapter-pin{margin-bottom:0}}.ritual-content{background:0 0}.table-backdrop{background-image:url(/assets/world/table-arrival.webp)}.site-footer{background:linear-gradient(180deg, #15110ef5, var(--hz-bg))}.herzass-journey{padding-bottom:0}.herzass-journey:after{content:"";height:100svh;display:block}@media (prefers-reduced-motion:reduce){.herzass-journey:after{display:none}}html{scroll-behavior:smooth}html:has(.herzass-dialog[open]){overflow:hidden}#ein-anfang{scroll-margin-top:-32svh}@media (prefers-reduced-motion:reduce){#ein-anfang{scroll-margin-top:0}}
