.home-content{font-family:var(--font-body)}.home-surface{background:var(--boarding-surface);border:1px solid var(--boarding-border);border-radius:8px}.home-image-placeholder{background:var(--secondary);aspect-ratio:3/2}.home-content .home-compass{background:var(--secondary);color:var(--boarding-icon);border-top:0}.home-content .home-compass h2{color:var(--boarding-icon)}.home-coming-badge{border:1px solid var(--rk-green);color:var(--rk-green);font:500 13px/1.6 var(--font-body);border-radius:999px;margin-top:28px;padding:8px 16px;display:inline-block}.home-upcoming{background:0 0}.home-upcoming .text-center>.text-center{margin-bottom:0}.home-upcoming-subtitle{margin-top:24px}.home-pinboard{background:var(--home-pinboard);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;width:100%;max-width:720px;margin-inline:auto;padding:32px;display:grid}.home-pinned-paper{min-width:0;box-shadow:var(--home-paper-shadow);position:relative}.home-pinned-paper:before{content:"";z-index:1;background:color-mix(in srgb,var(--home-tape) 72%,transparent);width:72px;height:24px;position:absolute;top:-12px;left:calc(50% - 36px);transform:rotate(-3deg)}.home-polaroid{background:var(--boarding-surface);margin:0;padding:10px;transform:rotate(-3deg)}.home-cover-placeholder{aspect-ratio:3/4;background:var(--secondary);width:100%}.home-polaroid figcaption,.home-newsletter-note{color:var(--boarding-icon);text-align:center;overflow-wrap:break-word;font:italic 400 17px/1.6 Georgia,serif}.home-polaroid figcaption{padding:16px 4px 8px}.home-newsletter-note{background:var(--home-note);white-space:normal;cursor:pointer;flex-direction:column;gap:0;height:auto;padding:32px 16px;text-decoration:none;transition:transform .3s;display:flex;transform:rotate(3deg)}.home-newsletter-note:hover{background:var(--home-note);text-decoration:none}@media(hover:hover)and (pointer:fine){.home-newsletter-note:hover{transform:translateY(-4px)rotate(3deg)}}.home-newsletter-note:before{transform:rotate(3deg)}.home-instagram-link{height:auto;color:var(--boarding-icon);font:inherit;white-space:normal;align-items:center;gap:8px;margin-top:12px;padding:0;display:inline-flex}.home-instagram-link svg{flex-shrink:0;width:20px;height:20px}.home-instagram-link>span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.home-instagram-link:hover{background:0 0}.home-divider{margin-bottom:0}.home-divider p{margin-top:0}@media(max-width:767px){.home-pinboard{grid-template-columns:minmax(0,1fr);gap:40px}.home-pinned-paper{justify-self:center;width:100%;max-width:280px}.home-polaroid{transform:rotate(-1.5deg)}.home-newsletter-note{transform:rotate(1.5deg)}@media(hover:hover)and (pointer:fine){.home-newsletter-note:hover{transform:translateY(-4px)rotate(1.5deg)}}}.home-blog-item{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:24px;display:grid}.home-blog-item .home-image-placeholder{border-radius:8px;width:100%}.home-content a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){.home-content .section-fade{opacity:1;transition:none;transform:none}.home-newsletter-note{transition:none}.home-newsletter-note:hover{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce)and (max-width:767px){.home-newsletter-note:hover{transform:rotate(1.5deg)}}.home-image{object-fit:cover;object-position:center;width:100%;height:auto;display:block}
