/* Hljóðsafn: photographic opening, record sleeves and listening cards. */
body.page-id-579 .rb-listening-hero{grid-template-columns:1.08fr 1fr;gap:3.5rem;padding-top:4rem;padding-bottom:4rem;overflow:hidden;background:radial-gradient(ellipse at 80% 30%,#e7ddcb 0,transparent 52%);border-bottom:0}
body.page-id-579 .rb-listening-hero h1{font-size:clamp(4rem,7.3vw,6.4rem);line-height:.98;margin:1rem 0 1.65rem}
.rb-listening-copy{position:relative;z-index:1}.rb-listening-copy .rb-intro{font-size:1.22rem;line-height:1.55;color:#333c33;margin-bottom:1rem}.rb-listening-description{max-width:370px;font-size:.94rem;line-height:1.8;color:#5c6257}.rb-listening-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:1.7rem}.rb-listening-actions .rb-button{padding:1rem 1.5rem}.rb-listening-link{font-size:.86rem;color:#632d36;text-underline-offset:5px}.rb-first-record{max-width:420px;border-top:1px solid #bdb5a5;margin-top:2.3rem;padding-top:1.25rem}.rb-first-record .rb-eyebrow{font-size:.6rem;color:#755d3c;letter-spacing:.17em}.rb-first-record h3{font:400 1.35rem Georgia,serif;letter-spacing:-.015em;margin:.45rem 0 .35rem}.rb-first-record p{font-size:.75rem;color:#62665c;margin:0 0 .85rem}.rb-first-record audio{width:100%;height:38px;display:block}
.rb-listening-art{position:relative;isolation:isolate;padding:1rem 4.5rem 1rem 0;margin:1rem 0 0 1rem}.rb-listening-photo{position:relative;margin:0;transform:rotate(-4deg);background:#fcf8ed;padding:12px 12px 0;box-shadow:0 18px 45px #282d2925;max-width:350px;z-index:2}.rb-listening-photo>img{display:block;width:100%;height:365px;object-fit:cover;object-position:50% 32%;filter:sepia(.12)}.rb-listening-photo figcaption{display:flex;justify-content:space-between;gap:1rem;padding:17px 4px;font:italic 1rem Georgia,serif;color:#454638}.rb-listening-photo figcaption span{font:400 .6rem Manrope,sans-serif;letter-spacing:.12em;padding-top:3px}.rb-vinyl{position:absolute;z-index:0;width:345px;height:345px;right:-55px;top:53px;border-radius:50%;border:8px solid #242722;background:repeating-radial-gradient(circle,#262925 0px,#262925 2px,#393b35 3px,#242722 4px);box-shadow:12px 20px 35px #282d2922;display:grid;place-items:center}.rb-vinyl>span{width:114px;height:114px;background:#71333d;color:#f6e8cc;border:5px double #c7aa79;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font:400 .8rem Georgia,serif;line-height:1.1;transform:rotate(13deg)}.rb-vinyl>span i{font-size:.9rem}.rb-vinyl small{display:block;font:400 .36rem Manrope,sans-serif;letter-spacing:.12em;margin-top:.5rem}.rb-listening-art-note{font:italic 1.2rem Georgia,serif;letter-spacing:-.015em;color:#632d36;text-align:right;margin:2.2rem -.5rem 0 0;transform:rotate(-4deg)}
.rb-sound-ribbon{display:flex;justify-content:center;align-items:center;gap:2.8rem;padding:1.25rem 6%;background:#632d36;color:#f6efdf}.rb-sound-ribbon p{margin:0;font-size:.83rem}.rb-sound-ribbon strong{font:400 1.7rem Georgia,serif;padding-right:.4rem}.rb-sound-ribbon>span{font-size:.7rem;color:#c5a97c}.rb-sound-ribbon a{font-size:.83rem;color:#f6efdf;text-decoration:none;border-bottom:1px solid #b29585;padding-bottom:3px}
body.page-id-579 .rb-record-shelf{padding-top:3.5rem;padding-bottom:3.5rem;background:#ede6d9}.rb-record-shelf[hidden]{display:none}.rb-shelf-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.rb-shelf-heading h2{font:400 clamp(2rem,3vw,3.1rem)/1.05 Georgia,serif;letter-spacing:-.035em;margin:.5rem 0 0}.rb-shelf-heading h2 em{font-weight:400;color:#632d36}.rb-shelf-heading>p{font-size:.85rem;line-height:1.7;max-width:230px;color:#5d6258;margin-bottom:0}.rb-shelf-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.9rem}.rb-shelf-album{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:0 0 .7rem;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;color:#282d29;font:inherit;min-width:0}.rb-sleeve{display:block;aspect-ratio:1;position:relative;box-shadow:4px 7px 12px #282d2926;transition:transform .2s}.rb-sleeve::after{content:'';position:absolute;inset:0;box-shadow:inset 2px 0 3px #fff8,inset -3px 0 5px #0002;pointer-events:none}.rb-sleeve img{width:100%;height:100%;display:block;object-fit:cover}.rb-sleeve-title{font:400 1.12rem/1.2 Georgia,serif;margin:1rem 0 .45rem}.rb-shelf-album small{font-size:.7rem;color:#686b60}.rb-shelf-album:hover .rb-sleeve{transform:translateY(-5px)}.rb-shelf-album[aria-pressed="true"]{border-bottom-color:#632d36}.rb-shelf-album:focus-visible{outline:2px solid #632d36;outline-offset:7px}
body.page-id-579 .rb-catalogue{padding-top:4rem;padding-bottom:4rem;scroll-margin-top:32px}body.page-id-579 .rb-catalogue .rb-section-head{margin-bottom:2rem}body.page-id-579 .rb-catalogue .rb-section-head h2{font-size:clamp(2.8rem,4.8vw,4.6rem)}body.page-id-579 .rb-catalogue-tools{border-top:0;border:1px solid #d4cbbb;border-radius:3px;padding:1.4rem;background:#eae2d4;gap:1rem}body.page-id-579 .rb-catalogue-tools>div:first-child{flex:1.3}body.page-id-579 .rb-catalogue-tools label{font-size:.63rem;letter-spacing:.12em;color:#5d6258}body.page-id-579 .rb-catalogue-tools input,body.page-id-579 .rb-catalogue-tools select{border-color:#c8beac;font-size:.9rem;background:#faf7ee;min-height:48px}body.page-id-579 .rb-catalogue-clear{font-size:.8rem;white-space:nowrap;border-color:#9a8b76;color:#5a3b3d}body.page-id-579 .rb-catalogue-status{margin:1.25rem 0;font-size:.78rem;letter-spacing:.02em}body.page-id-579 #upptokur>.rb-audio-catalogue{gap:18px;background:none;border:0;align-items:stretch}
body.page-id-579 #upptokur .rb-audio-entry{position:relative;background:#fbf7ee;border:1px solid #ddd4c4;border-radius:3px;padding:1.4rem;box-shadow:0 3px 10px #40392104;transition:border-color .18s,box-shadow .18s}body.page-id-579 #upptokur .rb-audio-entry:hover{border-color:#b5a58c;box-shadow:0 7px 20px #4039210c}.rb-track-art{position:absolute;top:1.4rem;left:1.4rem;width:68px;height:68px;overflow:hidden;background:#ddd3c0;box-shadow:1px 2px 4px #282d2920}.rb-track-art img{display:block;width:100%;height:100%;object-fit:cover}.rb-track-art.rb-track-art-record{display:grid;place-items:center;background:#e5dbca}.rb-track-art-record::before{content:'';width:55px;height:55px;border-radius:50%;background:repeating-radial-gradient(circle,#30342d 0px,#30342d 2px,#4c4e42 3px,#30342d 4px);box-shadow:1px 2px 3px #282d2920}.rb-track-art-record::after{content:'';position:absolute;width:18px;height:18px;border-radius:50%;background:#743e43;border:1px solid #bc9c6f}body.page-id-579 #upptokur .rb-audio-meta{padding-left:83px;font-size:.57rem;line-height:1.4;letter-spacing:.09em;color:#866b45;margin-top:2px}body.page-id-579 #upptokur h3{padding-left:83px;font-size:1.32rem;min-height:3.1em;line-height:1.18;margin:.5rem 0 1rem;overflow-wrap:anywhere}body.page-id-579 #upptokur .rb-audio-artist{font-size:.79rem;line-height:1.6;margin-bottom:.2rem}body.page-id-579 #upptokur .rb-audio-album{font-size:.72rem;line-height:1.5;color:#6b6d62;margin-bottom:1.25rem;min-height:2.8em}body.page-id-579 #upptokur audio{height:36px}body.page-id-579 #upptokur .rb-audio-lyrics{font-size:.72rem;color:#71333d;margin-top:.85rem}body.page-id-579 #upptokur .rb-audio-entry.rb-now-playing{border-color:#7a3b44;background:#f6eddf;box-shadow:inset 3px 0 #7a3b44}.rb-catalogue-more{border-radius:2px}body.page-id-579 .rb-collection-note{font-size:.76rem;line-height:1.8;color:#6b6d62;margin-top:1.8rem}
body.page-id-579 .rb-radio-section{background:#292f29;padding-top:4rem;padding-bottom:4rem;scroll-margin-top:32px}body.page-id-579 .rb-radio-section .rb-section-head{margin-bottom:2rem}body.page-id-579 .rb-radio-section h2{color:#f2ead9}body.page-id-579 .rb-radio-section .rb-section-head>p{color:#c4c3b6}body.page-id-579 .rb-radio-section .rb-eyebrow{color:#c9ac7a}body.page-id-579 .rb-radio-section>.rb-audio-catalogue{background:none;border:0;gap:18px}body.page-id-579 .rb-radio-section .rb-audio-entry{position:relative;background:#eee7d9;border:0;border-top:3px solid #ad8e59;padding:1.8rem;border-radius:2px}.rb-radio-number{font:italic 2.2rem Georgia,serif;color:#a99777;position:absolute;right:1.3rem;top:1.3rem;opacity:.45}body.page-id-579 .rb-radio-section .rb-audio-meta{font-size:.6rem;letter-spacing:.08em;padding-right:2rem}body.page-id-579 .rb-radio-section h3{font-size:1.5rem;line-height:1.2;margin:1rem 0}body.page-id-579 .rb-radio-section .rb-audio-album{font-size:.81rem;line-height:1.8;max-width:30ch;margin-bottom:1.8rem}body.page-id-579 .rb-radio-section .rb-collection-links a{color:#e1c99f;font-size:.83rem}
body.page-id-579 .rb-saga-section{background:#eee7da;padding-top:4.5rem;padding-bottom:4rem;scroll-margin-top:32px;border-top:5px solid #aa8c58}body.page-id-579 .rb-saga-section>.rb-section-head{margin-bottom:1.7rem}body.page-id-579 .rb-saga-section h2{font-size:clamp(3rem,5vw,4.8rem)}.rb-saga-jumps{display:flex;gap:1.8rem;flex-wrap:wrap;margin:0 0 1.4rem;padding:1rem 0;border-top:1px solid #c6bba6;border-bottom:1px solid #c6bba6}.rb-saga-jumps a{font-size:.82rem;color:#632d36;text-decoration:none;border-bottom:1px solid #b8a18c;padding-bottom:3px}.rb-saga-context{font-size:.82rem;line-height:1.9;color:#626457;max-width:770px;margin:1rem 0 2rem}.rb-saga-group{scroll-margin-top:70px}.rb-saga-group>h3{font:400 1.8rem Georgia,serif;letter-spacing:-.02em;margin:2rem 0 1.2rem}.rb-saga-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rb-saga-section .rb-saga-entry{background:#faf5e9;border:1px solid #d3c5ad;border-top:3px solid #997e50;padding:1.6rem;border-radius:2px;box-shadow:0 3px 8px #33291906}.rb-saga-entry h4{font:400 1.45rem/1.22 Georgia,serif;letter-spacing:-.02em;margin:1rem 0;min-height:2.5em}.rb-saga-entry .rb-audio-meta{font-size:.59rem;letter-spacing:.08em;color:#7e653f;margin:0}.rb-saga-date{font-size:.73rem;line-height:1.8;margin:0 0 1rem;color:#513e37}.rb-saga-date span{font-size:.67rem;color:#767467}.rb-saga-description{font-size:.81rem;line-height:1.8;color:#5d6258;margin:0 0 1.5rem;flex-grow:1}.rb-saga-entry audio{height:36px;flex-shrink:0}.rb-saga-source{font-size:.69rem;line-height:1.7;margin-top:1rem;color:#632d36;text-underline-offset:3px}.rb-saga-alternative{margin-top:.85rem;padding-top:.75rem;border-top:1px solid #d4c9b4;font-size:.69rem;line-height:1.8}.rb-saga-alternative summary{cursor:pointer;color:#626457}.rb-saga-alternative a{color:#632d36;display:inline-block;margin-top:.6rem}.rb-saga-entry.rb-now-playing{border-color:#7a3b44;background:#f7ebd8;box-shadow:inset 3px 0 #7a3b44}.rb-saga-related{margin-top:2.5rem;scroll-margin-top:60px;border-top:1px solid #baa98c;border-bottom:1px solid #baa98c}.rb-saga-related>summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.5rem .25rem;cursor:pointer;font:400 1.8rem Georgia,serif;list-style:none}.rb-saga-related>summary::-webkit-details-marker{display:none}.rb-saga-related>summary::after{content:'+';color:#632d36}.rb-saga-related[open]>summary::after{content:'−'}.rb-saga-related>summary small{font:400 .72rem Manrope,sans-serif;letter-spacing:.04em;color:#766d5a;margin-left:auto;white-space:nowrap}.rb-saga-related-content{padding-bottom:2rem}.rb-saga-footnote{font-size:.72rem;line-height:1.9;color:#797563;max-width:780px;margin-top:1.7rem}
@media(max-width:1000px){.rb-saga-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-saga-entry h4{min-height:0}}
@media(max-width:560px){body.page-id-579 .rb-saga-section{padding-top:2.5rem;padding-bottom:2.5rem}.rb-saga-grid{grid-template-columns:1fr;gap:12px}.rb-saga-entry{padding:1.35rem}.rb-saga-entry h4{font-size:1.5rem}.rb-saga-related>summary{font-size:1.35rem;flex-wrap:wrap;gap:.7rem}.rb-saga-related>summary small{margin-left:0}.rb-saga-jumps{gap:1.2rem}.rb-saga-jumps a{font-size:.76rem}}

.rb-saga-brandbar{display:flex;align-items:center;gap:1.25rem;margin-bottom:2.2rem}.rb-saga-brandbar>a{display:block;flex:0 0 auto;width:132px;padding:8px 12px;background:transparent;border:0;border-radius:0;box-sizing:border-box}.rb-saga-brandbar img{display:block;width:100%;height:auto}.rb-saga-brandbar>p{font-size:.75rem;line-height:1.7;letter-spacing:.02em;color:#766a56;margin:0}.rb-saga-brandbar strong{font-weight:600;color:#4c5145}.rb-saga-entry .rb-saga-episode-photo{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;padding:.85rem 0;border-top:1px solid #e1d7c5;border-bottom:1px solid #e1d7c5}.rb-saga-episode-photo>a{display:block;flex:0 0 100px}.rb-saga-episode-photo img{display:block;width:100px;height:76px;object-fit:cover;object-position:70% 45%;border:1px solid #d2c5b1;box-sizing:border-box}.rb-saga-episode-photo figcaption{display:flex;flex-direction:column;gap:.2rem;font-size:.66rem;line-height:1.5;color:#77715e;min-width:0}.rb-saga-episode-photo figcaption>span{font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.15rem}.rb-saga-episode-photo figcaption a{color:#71534a;text-underline-offset:3px;overflow-wrap:anywhere}.rb-saga-branded-player{display:flex;align-items:center;gap:9px;width:100%;margin-top:auto;padding:6px 0;min-width:0}.rb-saga-branded-player>img{display:block;width:62px;height:36px;object-fit:contain;flex:0 0 62px}.rb-saga-entry .rb-saga-branded-player audio{display:block;width:0;flex:1 1 auto;min-width:0;margin:0}.rb-saga-image-rights{border-top:1px solid #c6b89e;padding-top:1rem;margin-top:1.6rem;color:#686353;font-size:.76rem;line-height:1.9}.rb-saga-image-rights summary{cursor:pointer;color:#632d36;letter-spacing:.015em}.rb-saga-image-rights p{max-width:850px}.rb-saga-image-rights a{color:#632d36;text-underline-offset:3px}
@media(max-width:560px){.rb-saga-brandbar{gap:1rem;margin-bottom:1.8rem}.rb-saga-brandbar>a{width:112px}.rb-saga-brandbar>p{font-size:.69rem}.rb-saga-episode-photo>a{flex-basis:94px}.rb-saga-episode-photo img{width:94px;height:76px}.rb-saga-episode-photo figcaption{font-size:.68rem}.rb-saga-branded-player>img{width:58px;flex-basis:58px}}


/* Original episode images and source credits */
.rb-saga-source-photo{display:block;margin:1rem 0 1.2rem}.rb-saga-source-photo>a{display:block;background:#eee9e1;border-radius:8px;overflow:hidden}.rb-saga-source-photo img{display:block;width:100%;height:240px;object-fit:contain;margin:0}.rb-saga-source-photo figcaption{display:flex;flex-wrap:wrap;gap:.25rem .6rem;margin-top:.5rem;font-size:.68rem;line-height:1.5;color:#625b53}.rb-saga-source-photo figcaption a{color:inherit;text-underline-offset:3px}@media(max-width:600px){.rb-saga-source-photo img{height:auto;max-height:320px;object-fit:contain}}

@media(min-width:1600px){.rb-listening-art{max-width:500px}.rb-listening-photo{max-width:390px}.rb-listening-photo>img{height:410px}.rb-vinyl{right:-40px;top:70px;width:375px;height:375px}}
@media(max-width:1000px){body.page-id-579 .rb-listening-hero{gap:2rem}.rb-listening-art{padding-right:3rem;margin-left:0}.rb-listening-photo>img{height:310px}.rb-vinyl{width:275px;height:275px;right:-55px}.rb-vinyl>span{width:95px;height:95px}.rb-sound-ribbon{gap:1.5rem}.rb-shelf-grid{gap:1.3rem}.rb-sleeve-title{font-size:1rem}body.page-id-579 .rb-catalogue-tools{flex-wrap:wrap}body.page-id-579 .rb-catalogue-tools>div:first-child{flex-basis:100%}body.page-id-579 .rb-catalogue-tools>div{flex:1}}
@media(max-width:700px){body.page-id-579 .rb-listening-hero{grid-template-columns:1fr;gap:2.5rem;padding-top:2.5rem;padding-bottom:2rem}body.page-id-579 .rb-listening-hero h1{font-size:clamp(3.7rem,12vw,5.3rem)}.rb-listening-copy .rb-intro{font-size:1.1rem}.rb-listening-description{font-size:.88rem}.rb-listening-art{width:min(100%,380px);margin:0 auto;box-sizing:border-box;padding:0 3.5rem 0 0}.rb-listening-photo{max-width:290px;padding:8px 8px 0}.rb-listening-photo>img{height:295px}.rb-listening-photo figcaption{font-size:.85rem;padding:13px 3px}.rb-listening-photo figcaption span{font-size:.5rem}.rb-vinyl{right:-5px;top:30px;width:270px;height:270px}.rb-listening-art-note{font-size:1rem;margin:1.8rem -1rem 0 0}.rb-first-record{margin-top:1.8rem;max-width:none}.rb-sound-ribbon{gap:1rem;flex-wrap:wrap;padding:1.1rem 6%}.rb-sound-ribbon p{font-size:.7rem}.rb-sound-ribbon strong{font-size:1.35rem}.rb-sound-ribbon>a{flex-basis:100%;text-align:center;font-size:.75rem;border:0}.rb-sound-ribbon>span:nth-of-type(2){display:none}body.page-id-579 .rb-record-shelf{padding-top:2.5rem;padding-bottom:2rem}.rb-shelf-heading{align-items:start;gap:1rem}.rb-shelf-heading>p{font-size:.74rem;max-width:140px}.rb-shelf-heading h2{font-size:2rem}.rb-shelf-grid{display:flex;overflow-x:auto;gap:1.2rem;padding:5px 2px 15px;scroll-snap-type:x proximity}.rb-shelf-album{flex:0 0 136px;scroll-snap-align:start}.rb-sleeve-title{font-size:1rem}body.page-id-579 .rb-catalogue{padding-top:2.7rem;padding-bottom:2.7rem}body.page-id-579 .rb-catalogue .rb-section-head h2{font-size:2.8rem}body.page-id-579 .rb-catalogue-tools{padding:1rem;gap:.85rem}body.page-id-579 .rb-catalogue-tools>div{flex-basis:calc(50% - .5rem)}body.page-id-579 .rb-catalogue-tools button{min-height:42px;padding:.6rem .9rem}.rb-catalogue-tools input,.rb-catalogue-tools select{font-size:16px!important}body.page-id-579 .rb-radio-section{padding-top:2.7rem;padding-bottom:2.7rem}}
@media(max-width:560px){body.page-id-579 #upptokur>.rb-audio-catalogue{gap:12px}body.page-id-579 #upptokur .rb-audio-entry{padding:1.2rem}.rb-track-art{top:1.2rem;left:1.2rem}body.page-id-579 #upptokur h3{font-size:1.45rem;min-height:2.65em}body.page-id-579 #upptokur .rb-audio-meta{font-size:.6rem}body.page-id-579 #upptokur .rb-audio-artist{font-size:.85rem}body.page-id-579 #upptokur .rb-audio-album{min-height:0;font-size:.75rem}body.page-id-579 #upptokur .rb-audio-lyrics{font-size:.79rem}body.page-id-579 .rb-radio-section>.rb-audio-catalogue{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.rb-sleeve,.rb-audio-entry{transition:none!important}}
