.reveal{filter:blur(3px);transition:opacity 1.4s ease .25s,filter 1.4s ease .25s}.reveal.visible{filter:blur(0)}.r-section{width:100%;padding:120px 40px 0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;scroll-margin-top:64px}@media(min-width:1024px){.r-section{padding:calc(var(--u) * 180) calc(var(--u) * 120) 0;scroll-margin-top:calc(var(--u) * 100)}}.section-divider+.r-section{padding-top:80px}@media(min-width:1024px){.section-divider+.r-section{padding-top:calc(var(--u) * 120)}}.r-section--band{--band-color: var(--color-paper-300);padding:240px 40px;background:linear-gradient(to bottom,var(--color-surface) 120px,var(--band-color) 120px,var(--band-color) calc(100% - 90px),var(--color-surface) calc(100% - 90px))}.r-section--band.r-section--band-flush{padding-top:80px;background:linear-gradient(to bottom,var(--band-color) 0,var(--band-color) calc(100% - 90px),var(--color-surface) calc(100% - 90px))}.r-section--band+.r-section:not(.r-section--band){padding-top:30px}@media(max-width:1023px){.r-section--band.r-section--band-tight-bottom{padding-bottom:150px;background:linear-gradient(to bottom,var(--color-surface) 120px,var(--band-color) 120px,var(--band-color) 100%)}.r-section--band-flush.r-section--band-tight-bottom{background:var(--band-color)}.r-section--band-tight-bottom+.r-section:not(.r-section--band){padding-top:0}}@media(min-width:1024px){.r-section--band{padding:calc(var(--u) * 320) calc(var(--u) * 120) calc(var(--u) * 290);background:linear-gradient(to bottom,var(--color-surface) calc(var(--u) * 160),var(--band-color) calc(var(--u) * 160),var(--band-color) calc(100% - var(--u) * 90),var(--color-surface) calc(100% - var(--u) * 90))}.r-section--band.r-section--band-flush{padding-top:calc(var(--u) * 160);background:linear-gradient(to bottom,var(--band-color) 0,var(--band-color) calc(100% - var(--u) * 90),var(--color-surface) calc(100% - var(--u) * 90))}.r-section--band+.r-section:not(.r-section--band){padding-top:calc(var(--u) * 70)}}.r-heading{font-size:24px;font-weight:400;line-height:40px;letter-spacing:2px;color:var(--color-cedar-700)}@media(min-width:1024px){.r-heading{font-size:calc(var(--u) * 52);line-height:1.6}}.r-lead{font-size:14px;line-height:28px;color:var(--color-cedar-700);text-align:justify}@media(min-width:1024px){.r-lead{font-size:calc(var(--u) * 20);line-height:calc(var(--u) * 42);max-width:calc(var(--u) * 1290)}}.r-quote{font-family:Georgia,Times New Roman,serif}.r-lead-break{display:inline}@media(min-width:1024px){.r-lead-break{display:block}}.r-label{font-size:12px;line-height:22px;letter-spacing:2px;color:var(--color-wood-300)}.r-num{font-size:20px;line-height:28px;letter-spacing:2px;color:var(--color-plaster-300)}@media(min-width:1024px){.r-num{font-size:calc(var(--u) * 32);line-height:1.5}}.r-item-head{display:flex;align-items:baseline;gap:12px}@media(min-width:1024px){.r-item-head{gap:calc(var(--u) * 20)}}.r-item-title{font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;color:var(--color-cedar-700)}@media(min-width:1024px){.r-item-title{font-size:calc(var(--u) * 26);line-height:1.5}}.r-item-body{font-size:14px;line-height:28px;color:var(--color-cedar-700);text-align:justify}@media(min-width:1024px){.r-item-body{font-size:calc(var(--u) * 20);line-height:calc(var(--u) * 42);max-width:calc(var(--u) * 1290)}}.r-note{font-size:12px;line-height:22px;color:var(--color-paper-700)}@media(min-width:1024px){.r-note{font-size:14px;line-height:26px}}.r-link{font-size:14px;line-height:28px;letter-spacing:2px;color:var(--color-cedar-700)}@media(min-width:1024px){.r-link{font-size:calc(var(--u) * 20);line-height:calc(var(--u) * 42)}}.r-button{display:flex;align-items:center;justify-content:center;padding:16px 32px 15px;border:1px solid var(--color-cedar-700);font-size:14px;line-height:24px;letter-spacing:2px;color:var(--color-cedar-700);text-align:center}.r-button--primary{background-color:var(--color-wood-700);border-color:var(--color-wood-700);color:var(--color-surface)}@media(min-width:1024px)and (hover:hover){.r-button{transition:opacity .3s ease,background-color .3s ease,filter .3s ease}.r-button:hover{opacity:1;background-color:#3f424114}.r-button--primary:hover{background-color:var(--color-wood-700);filter:brightness(.9)}}@media(min-width:1024px)and (hover:hover){.r-photo-link img,.r-photo-link .r-photo-media{transition:filter .6s ease}.r-photo-link:hover{opacity:1}.r-photo-link:hover img,.r-photo-link:hover .r-photo-media{filter:brightness(.8)}}@media(min-width:1024px){.r-button{min-width:calc(var(--u) * 320);padding:calc(var(--u) * 20) calc(var(--u) * 48) calc(var(--u) * 20 - 1px);font-size:16px}}.r-more{background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:6px}.r-placeholder{width:100%;border:1px dashed var(--color-paper-700);color:var(--color-paper-700);font-size:12px;letter-spacing:2px;line-height:22px;text-align:center;padding:48px 24px}@media(min-width:1024px){.r-placeholder{font-size:14px;padding:calc(var(--u) * 80) 24px}}
