@keyframes r27VinylSpin{to{transform:rotate(360deg)}}:root{--r27-ink:#2E2D29;--r27-ink-soft:#56534A;--r27-ink-faint:#6C674F;--r27-ink-black:#14140F;--r27-blue:#9FB6C7;--r27-blue-panel:#A1B7C7;--r27-olive:#83805A;--r27-cream:#ECE6D8;--r27-paper:#F6F3EC;--r27-paper-2:#F3EFE7;--r27-grey:#F0F0F0;--r27-line:#D8D2C4;--r27-line-cream:#C9C2B0;--r27-deco:#6E6B47;--r27-ink-on-blue:#22303A;--r27-deco-on-blue:#33424E;--r27-footer-bg:#17170F;--r27-radius:2px;--r27-inset:26px;--r27-maxw:1180px;--r27-serif:'Albra', 'Times New Roman', Times, serif;--r27-sans:'General Sans', Arial, Helvetica, sans-serif;--r27-deco-font:'Desyrel', 'Albra', cursive}.hero .title{hyphens:manual;text-wrap:balance}.hero .r27-he-kicker{font-family:var(--r27-sans);font-size:12.5px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:#fff;margin:0 0 14px}body.home .hero .r27-he-kicker{text-transform:none;letter-spacing:.01em;font-size:15px}.hero:has(.container-background) .container-text .r27-he-kicker,.hero:has(.container-background) .container-text .title{text-shadow:0 1px 16px rgba(0,0,0,.28),0 1px 3px rgba(0,0,0,.19)}.hero:has(.container-background) .container-text p:not(.r27-he-kicker){text-shadow:0 1px 4px rgba(0,0,0,.38),0 1px 1px rgba(0,0,0,.22);paint-order:stroke fill;-webkit-text-stroke:2px rgba(0,0,0,.3)}.r27-he-scrim{display:none}.r27-single .hero{margin-bottom:clamp(22px,3vw,48px)}.r27-single .hero .container-text p:empty{display:none}.r27-seo-text{background:var(--r27-blue);margin:0;border-radius:0;padding:clamp(56px,7vw,96px) var(--r27-inset)}.has-grain .r27-seo-text{background-image:url(../img/grain.png);background-repeat:repeat;background-blend-mode:multiply}.r27-sx-in{max-width:760px;margin:0 auto}.r27-sx-kicker{font-family:var(--r27-deco-font);color:var(--r27-deco-on-blue);font-size:19px;display:inline-block;transform:rotate(-1deg);margin:0 0 8px}.r27-sx-in h2{font-family:var(--r27-serif);font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 22px;color:var(--r27-ink-black)}.r27-sx-body p{font-size:16.5px;line-height:1.65;color:var(--r27-ink-on-blue);margin:0 0 16px}.r27-sx-body p:last-child{margin-bottom:0}.r27-sx-body a{color:var(--r27-ink-black)}.r27-sx-aside{margin:26px 0 0;font-family:var(--r27-deco-font);font-size:19px;color:var(--r27-deco-on-blue);line-height:1.4;transform:rotate(-1deg);display:inline-block}@media (max-width:640px){.r27-seo-text{margin:0;padding:44px 20px}}.r27-faq-h2,.r27-umn h2{font-family:var(--r27-serif);font-weight:400}.r27-faq-h2{font-size:clamp(26px,3vw,36px);line-height:1.15;margin:4px 0 10px}@media (prefers-reduced-motion:no-preference){.r27 .r27-btn[data-reveal]{transition:opacity 500ms ease 100ms,transform 640ms var(--r27-ease-out) 350ms,background-color .3s ease,color .3s ease}}.r27-umn h2{line-height:1.14}.r27-umn-honest{padding:clamp(30px,3.5vw,48px)0 clamp(56px,7vw,90px)}.r27-umn-honest-in{max-width:calc(1000px + 2*var(--r27-inset));margin:0 auto;padding:0 var(--r27-inset);display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:start}.r27-umn-honest h2{font-size:clamp(30px,3.6vw,44px);margin:6px 0 20px}.r27-umn-prose{color:var(--r27-ink-soft);font-size:17px}.r27-umn-honest .r27-umn-prose b{color:var(--r27-ink);font-weight:600}.r27-umn-fan{position:relative;height:400px;display:flex;justify-content:center;align-items:center;outline:0}.r27-umn-fan-item{position:absolute;width:210px;background:#fff;padding:11px 11px 0;box-shadow:0 18px 40px -20px rgba(20,30,40,.55);transition:transform .55s cubic-bezier(.34,1.2,.4,1);transform-origin:bottom center;margin:0;will-change:transform}.r27-umn-fan-item img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.r27-umn-fan-item figcaption{text-align:center;padding:7px 0 9px;font-size:16px;font-family:var(--r27-deco-font);color:var(--r27-deco)}.r27-umn-fan-item:nth-child(1){transform:rotate(-5deg) translateY(6px)}.r27-umn-fan-item:nth-child(2){transform:rotate(0deg);z-index:2}.r27-umn-fan-item:nth-child(3){transform:rotate(5deg) translateY(6px)}.r27-umn-fan.is-open .r27-umn-fan-item:nth-child(1){transform:rotate(-12deg) translate(-122px,-4px)}.r27-umn-fan.is-open .r27-umn-fan-item:nth-child(2){transform:translateY(-10px) scale(1.02)}.r27-umn-fan.is-open .r27-umn-fan-item:nth-child(3){transform:rotate(12deg) translate(122px,-4px)}@media (hover:hover){.r27-umn-fan:focus .r27-umn-fan-item:nth-child(1),.r27-umn-fan:hover .r27-umn-fan-item:nth-child(1){transform:rotate(-12deg) translate(-122px,-4px)}.r27-umn-fan:focus .r27-umn-fan-item:nth-child(2),.r27-umn-fan:hover .r27-umn-fan-item:nth-child(2){transform:translateY(-10px) scale(1.02)}.r27-umn-fan:focus .r27-umn-fan-item:nth-child(3),.r27-umn-fan:hover .r27-umn-fan-item:nth-child(3){transform:rotate(12deg) translate(122px,-4px)}}.r27-umn-fan-hint{position:absolute;bottom:-4px;font-size:16px;color:var(--r27-ink-faint);font-family:var(--r27-deco-font)}.r27-umn-fan-hint .hint-m{display:none}.r27-umn-bucket{background:var(--r27-blue);margin:0 var(--r27-inset);border-radius:var(--r27-radius);padding:clamp(40px,5vw,64px)0}.has-grain .r27-umn-bucket{background-image:url(../img/grain.png);background-repeat:repeat;background-blend-mode:multiply}.r27-umn-bin{max-width:var(--r27-maxw);margin:0 auto;padding:0 var(--r27-inset)}.r27-umn-bucket h2{font-size:clamp(28px,3.4vw,42px);color:var(--r27-ink-black);margin:4px 0 18px}.r27-umn-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:44px;margin:0 0 14px;padding:0}.r27-umn-list li{padding:4px 0 4px 26px;font-size:16px;line-height:1.4;color:var(--r27-ink-on-blue)}.r27-umn-list li::before{content:"○";position:absolute;left:0;top:5px;color:var(--r27-deco-on-blue);font-size:13px}.r27-umn-list li.is-done::before{content:"✓";color:#324049;font-weight:700}.r27-umn-list li,.r27-umn-list li .t{position:relative}.r27-umn-list li.is-done .t::after{content:"";position:absolute;left:-4px;right:-4px;top:52%;height:15px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:100% 100%;pointer-events:none}.r27-umn-note{font-size:13.5px;color:var(--r27-deco-on-blue)}.r27-umn-note b{color:var(--r27-ink-on-blue);font-weight:600}.r27-umn-row{padding:clamp(56px,7vw,90px)0}.r27-umn-row-in{max-width:var(--r27-maxw);margin:0 auto;padding:0 var(--r27-inset);display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.r27-umn-row h2{font-size:clamp(28px,3.4vw,40px);margin-bottom:16px}.r27-umn-row-tx p{color:var(--r27-ink-soft);font-size:16.5px}.r27-umn-quirks{list-style:none;margin:8px 0 0;padding:0;max-width:460px}.r27-umn-quirks li{display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:baseline;padding:11px 0;border-top:1px solid var(--r27-line)}.r27-umn-quirks li:last-child{border-bottom:1px solid var(--r27-line)}.r27-umn-quirks .q-k{font-family:var(--r27-sans);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--r27-ink-faint)}.r27-umn-quirks .q-v{font-size:16.5px;line-height:1.4;color:var(--r27-ink)}.r27-umn-tilt{transform:rotate(2deg);margin:0 0 0 auto;max-width:340px}.r27-umn-tilt img{width:100%;height:auto;border-radius:var(--r27-radius);aspect-ratio:4/5;object-fit:cover;box-shadow:0 22px 46px -26px rgba(20,30,40,.5)}.r27-umn-tilt figcaption{text-align:right;margin-top:10px;font-size:18px;font-family:var(--r27-deco-font);color:var(--r27-deco)}.r27-umn-music{background:#fff;padding:clamp(44px,6vw,56px)0 clamp(48px,6vw,60px)}.r27-umn-music-in{max-width:980px;margin:0 auto;padding:0 var(--r27-inset);display:grid;grid-template-columns:1fr auto;gap:clamp(28px,5vw,72px);align-items:center}.r27-umn-music-tx{max-width:560px}.r27-umn-music-art{justify-self:center}.r27-umn-vinyl{width:clamp(190px,20vw,250px);height:auto;display:block;filter:drop-shadow(0 20px 42px rgba(20,20,15,.3));animation:r27VinylSpin 16s linear infinite}@media (prefers-reduced-motion:reduce){.r27-umn-vinyl{animation:none;transform:rotate(-8deg)}}.r27-umn-music h2{font-size:clamp(28px,3.2vw,40px);margin:6px 0 18px}.r27-umn-music .r27-umn-prose{color:var(--r27-ink-soft);font-size:17px}.r27-umn-tlink{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-weight:500;color:var(--r27-ink);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .25s}.r27-umn-tlink:hover{border-bottom-color:currentColor}.r27-umn-tlink .r27-umn-ar{display:inline-block;transition:transform .25s}.r27-umn-tlink:hover .r27-umn-ar{transform:translate(2px,-2px)}@media (max-width:820px){.r27-umn-honest-in,.r27-umn-music-in,.r27-umn-row-in{grid-template-columns:1fr;gap:32px}.r27-umn-music-in{gap:30px}.r27-umn-music-tx{max-width:100%}.r27-umn-vinyl{width:clamp(160px,44vw,210px)}.r27-umn-fan{height:360px;margin-top:8px}.r27-umn-list{grid-template-columns:1fr}.r27-umn-bucket,.r27-umn-music,.r27-umn-row{margin-left:8px;margin-right:8px}.r27-umn-fan-hint .hint-d{display:none}.r27-umn-fan-hint .hint-m{display:inline}.r27-umn-tilt{max-width:300px;margin:8px auto 0;order:0}.r27-umn-tilt img{aspect-ratio:3/2}.r27-umn-tilt figcaption{text-align:center}}.r27-umn-bucket li.r27-strike--1 .t::after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%2014%27%20preserveAspectRatio%3D%27none%27%3E%3Cfilter%20id%3D%27r%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.9%27%20numOctaves%3D%272%27%20seed%3D%273%27%20result%3D%27n%27%2F%3E%3CfeDisplacementMap%20in%3D%27SourceGraphic%27%20in2%3D%27n%27%20scale%3D%273.2%27%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%27M4%2C7%20C46%2C3%2078%2C11%20118%2C6%20S186%2C3%20236%2C8%27%20fill%3D%27none%27%20stroke%3D%27%23324049%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20filter%3D%27url%28%23r%29%27%2F%3E%3C%2Fsvg%3E)}.r27-umn-bucket li.r27-strike--2 .t::after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%2014%27%20preserveAspectRatio%3D%27none%27%3E%3Cfilter%20id%3D%27r%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.9%27%20numOctaves%3D%272%27%20seed%3D%2710%27%20result%3D%27n%27%2F%3E%3CfeDisplacementMap%20in%3D%27SourceGraphic%27%20in2%3D%27n%27%20scale%3D%273.2%27%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%27M4%2C6%20C38%2C10%2070%2C4%20104%2C7%20S172%2C11%20236%2C5%27%20fill%3D%27none%27%20stroke%3D%27%23324049%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20filter%3D%27url%28%23r%29%27%2F%3E%3C%2Fsvg%3E)}.r27-umn-bucket li.r27-strike--3 .t::after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%2014%27%20preserveAspectRatio%3D%27none%27%3E%3Cfilter%20id%3D%27r%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.9%27%20numOctaves%3D%272%27%20seed%3D%2717%27%20result%3D%27n%27%2F%3E%3CfeDisplacementMap%20in%3D%27SourceGraphic%27%20in2%3D%27n%27%20scale%3D%273.2%27%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%27M4%2C8%20C50%2C4%2084%2C10%20124%2C5%20S182%2C9%20236%2C6%27%20fill%3D%27none%27%20stroke%3D%27%23324049%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20filter%3D%27url%28%23r%29%27%2F%3E%3C%2Fsvg%3E)}.r27-umn-bucket li.r27-strike--4 .t::after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%2014%27%20preserveAspectRatio%3D%27none%27%3E%3Cfilter%20id%3D%27r%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.9%27%20numOctaves%3D%272%27%20seed%3D%2724%27%20result%3D%27n%27%2F%3E%3CfeDisplacementMap%20in%3D%27SourceGraphic%27%20in2%3D%27n%27%20scale%3D%273.2%27%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%27M4%2C5%20C34%2C9%2074%2C4%20116%2C8%20S190%2C4%20236%2C9%27%20fill%3D%27none%27%20stroke%3D%27%23324049%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20filter%3D%27url%28%23r%29%27%2F%3E%3C%2Fsvg%3E)}.r27-umn-bucket li.r27-strike--5 .t::after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%2014%27%20preserveAspectRatio%3D%27none%27%3E%3Cfilter%20id%3D%27r%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.9%27%20numOctaves%3D%272%27%20seed%3D%2731%27%20result%3D%27n%27%2F%3E%3CfeDisplacementMap%20in%3D%27SourceGraphic%27%20in2%3D%27n%27%20scale%3D%273.2%27%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%27M4%2C7%20C54%2C11%2088%2C4%20128%2C9%20S184%2C5%20236%2C7%27%20fill%3D%27none%27%20stroke%3D%27%23324049%27%20stroke-width%3D%272.4%27%20stroke-linecap%3D%27round%27%20filter%3D%27url%28%23r%29%27%2F%3E%3C%2Fsvg%3E)}.r27-legal{max-width:988px;margin:0 auto;padding:0 24px 96px}.r27-legal .l-toc{display:flex;flex-wrap:wrap;gap:8px 18px;margin:34px 0 6px;padding-bottom:26px;border-bottom:1px solid var(--r27-line)}.r27-legal .l-toc a{font-size:13px;color:var(--r27-ink-faint);text-decoration:none;letter-spacing:.02em}.r27-legal .l-toc a:hover{color:var(--r27-olive-text)}.r27-legal .l-stand{margin:40px 0 0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--r27-ink-faint)}.r27-legal .l-body h2{font-family:var(--r27-serif);font-weight:400;font-size:clamp(23px,2.6vw,30px);line-height:1.2;margin:56px 0 0;padding-top:30px;border-top:1px solid var(--r27-line);color:var(--r27-ink)}.r27-legal .l-body h2:first-of-type{border-top:0;padding-top:0;margin-top:30px}.r27-legal .l-body p{margin:16px 0 0;color:var(--r27-ink-soft);font-size:16.5px;line-height:1.72;max-width:72ch}.r27-legal .l-body ul{margin:16px 0 0;padding:0;list-style:none;max-width:72ch}.r27-legal .l-body li{position:relative;padding:0 0 0 22px;margin:9px 0;color:var(--r27-ink-soft);font-size:16.5px;line-height:1.6}.r27-legal .l-body li::before{content:"";position:absolute;left:2px;top:11px;width:7px;height:1.5px;background:var(--r27-olive)}.r27-legal .l-body strong{color:var(--r27-ink);font-weight:500}.r27-legal .l-body a{color:var(--r27-ink);text-decoration:underline;text-decoration-color:var(--r27-line);text-underline-offset:3px}.r27-legal .l-body a:hover{color:var(--r27-olive-text);text-decoration-color:var(--r27-olive-text)}@media (max-width:640px){.r27-legal{padding:0 22px 72px}}.r27-kb-right .r27-form-app{border:1px solid var(--r27-line);box-shadow:0 18px 44px -24px rgba(20,30,40,.34)}.r27-form-app{transition:box-shadow .38s var(--r27-ease-out),transform .38s var(--r27-ease-out)}@media (prefers-reduced-motion:reduce){.r27-form-app{transition:none}}