.respect-guide section{scroll-margin-top:calc(var(--respect-section-nav-height) + 12px)}.respect-guide-feature,.respect-start{padding-block:clamp(54px,8vw,114px)}.respect-feature-layout{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,8vw,116px);display:grid}.respect-guide h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(35px,5.2vw,72px);font-weight:750;line-height:1.03}.respect-guide-copy p,.respect-start li p{max-width:44ch;color:var(--bravo-muted);text-wrap:pretty;margin:16px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.respect-guide-copy .respect-salute-caption{color:var(--respect-lilac);margin:0 0 14px;font-family:ui-monospace,Consolas,monospace;font-size:13px}.respect-salute-caption b{color:#ffd0ea}.respect-support{background:#15141b}.respect-salute{width:min(100%,430px);color:inherit;font:inherit;cursor:pointer;background:radial-gradient(at 50% 110%,#352e4a,#0000 76%),#1b1922;border:1px solid #ffffff2b;border-radius:18px;justify-self:center;justify-items:center;padding:10px 0 0;transition:border-color .2s;display:grid}.respect-salute:hover{border-color:#c4abea}.respect-cat{aspect-ratio:300/218;background:url(/respect-cat-outline.webp) bottom/contain no-repeat;width:min(100%,320px);display:block;position:relative;-webkit-mask-image:linear-gradient(#000 77%,#0000 99%);mask-image:linear-gradient(#000 77%,#0000 99%)}.respect-cat-paw{background:url(/respect-cat-salute.webp) 0 0/1700% 100% no-repeat;position:absolute;inset:0}.respect-materials{color:#211a2d;background:linear-gradient(119deg,#fbfafc 64%,#f0eaf9 64%)}.respect-materials .respect-guide-copy p{color:#524a60}.respect-material-flow{margin:0}.respect-material-flow>div{border-top:1px solid #65588144;padding:20px 0}.respect-material-flow>div:last-child{border-bottom:1px solid #65588144}.respect-material-flow dt{color:#564677;font-size:13px;font-weight:800}.respect-material-flow dd{margin:5px 0 0;font-size:clamp(16px,1.8vw,23px);font-weight:700}.respect-start{background:#15131c}.respect-start ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,55px);margin:35px 0 32px;padding-inline-start:22px;list-style:decimal;display:grid}.respect-start li{border-top:1px solid var(--bravo-edge);padding:13px 0 0 5px}.respect-start li::marker{color:var(--respect-lilac);font-weight:800}.respect-start li h3{margin:0;font-size:19px}.respect-start li p{margin-top:7px;font-size:15px}.bravo-site.respect-story .respect-footer{justify-content:space-between;padding-block:28px 34px}.respect-footer .respect-brand{color:var(--bravo-ink)}.respect-footer nav{flex-wrap:wrap;gap:12px 22px;display:flex}@keyframes respect-section-enter{0%{translate:0 14px}to{translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.respect-salute,.respect-material-flow,.respect-start ol{animation:linear both respect-section-enter;animation-timeline:view();animation-range:entry entry 82%}}}@media (max-width:720px){.respect-feature-layout,.respect-start ol{grid-template-columns:minmax(0,1fr)}.respect-materials{background:#f7f3fb}.respect-start ol{gap:17px;margin-block:25px}.bravo-site.respect-story .respect-footer{flex-direction:column;align-items:flex-start;gap:19px}}.bravo-site.respect-stage{--bravo-paper:#0b0b11;--bravo-ink:#f9f7f3;--bravo-muted:#c7c4d3;--stage-ice:#bdcfff;--stage-warm:#ffd4a9;--stage-paper:#f6f2eb;--stage-dark-ink:#1b1720}.respect-stage .respect-guide{background:radial-gradient(ellipse 63% 24% at 96% 15%, #80517632, transparent 100%), radial-gradient(ellipse 70% 33% at 6% 27%, #4a528e2b, transparent 95%), radial-gradient(ellipse 65% 34% at 94% 60%, #865c4435, transparent 95%), radial-gradient(ellipse 76% 30% at 15% 86%, #404e8630, transparent 100%), var(--bravo-paper);overflow:clip}.respect-stage .respect-guide>section>.respect-content{border-top:1px solid #d9cdf924;padding-top:clamp(37px,5.8vw,74px)}.respect-stage .respect-guide>section{padding-block:0 clamp(44px,6.6vw,89px)}.respect-stage .respect-hero{background:#0b0b11;display:block}.respect-stage .respect-hero:before{z-index:-3;clip-path:none;background:url(/respect-applause-final.webp) right 48%/cover no-repeat;height:auto;position:absolute;inset:0 0 0 29%}.respect-stage .respect-hero:after{content:"";z-index:-2;clip-path:none;background:linear-gradient(90deg,#0b0b11 0% 29%,#0b0b11aa 44%,#0b0b1100 74%),linear-gradient(#0b0b1100 71%,#0b0b11 100%)}.respect-stage .respect-hero-inner{min-height:clamp(515px,68svh,675px);padding-block:clamp(76px,9vw,124px) clamp(65px,8vw,110px)}.respect-stage .respect-hero-copy{width:min(63%,710px);color:var(--bravo-ink)}.respect-stage .respect-hero h1{font-size:clamp(45px,5.8vw,88px)}.respect-stage .respect-hero h1 span{width:fit-content;color:var(--stage-ice);-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f5f1ff,#b7caff 49%,#c2abf9);-webkit-background-clip:text;background-clip:text}.respect-stage .respect-hero p{color:#e0dbeb}.respect-stage .respect-hero .respect-action.respect-action-primary{color:#19151d;background:#f8f4ef;border-color:#f8f4ef}.respect-stage .respect-hero .respect-action.respect-action-primary:hover{background:#fff}.respect-stage .respect-hero a:focus-visible{outline-color:var(--stage-ice)}.respect-stage-rig{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.respect-stage-light{top:0;left:var(--light-x);width:36px;height:13px;transform:translateX(-50%) rotate(var(--light-tilt));transform-origin:50% 0;position:absolute}.respect-stage-light:before{background:linear-gradient(#171622 2px, #252532 8px, var(--lamp) 11px, #edecf7);box-shadow:0 3px 13px var(--lamp);content:"";border:1px solid #ffffff27;border-radius:2px 2px 8px 8px;position:absolute;inset:0}.respect-stage-light:after{width:var(--beam-width);height:var(--beam-height);background:linear-gradient(180deg, var(--lamp) 0, var(--haze) 39%, transparent 88%);opacity:var(--beam-opacity);content:"";position:absolute;top:9px;left:50%;transform:translate(-50%);-webkit-mask-image:conic-gradient(from 180deg at 50% -25px,#000 0deg 4deg,#0000 21deg 339deg,#000 356deg 360deg),linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:conic-gradient(from 180deg at 50% -25px,#000 0deg 4deg,#0000 21deg 339deg,#000 356deg 360deg),linear-gradient(90deg,#0000,#000 24% 76%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.respect-stage-light-ice{--light-x:19%;--light-tilt:-20deg;--lamp:#ccdaff;--haze:#8a9cee83;--beam-width:min(50vw, 720px);--beam-height:630px;--beam-opacity:.53}.respect-stage-light-warm{--light-x:93%;--light-tilt:29deg;--lamp:#ffd4a9;--haze:#ffb47b69;--beam-width:min(42vw, 550px);--beam-height:670px;--beam-opacity:.48}@media (prefers-reduced-motion:no-preference){.respect-stage-rig{animation:1.3s ease-out both respect-lights-up}@keyframes respect-lights-up{0%{opacity:.18}to{opacity:1}}}.respect-stage .respect-guide>:is(.respect-support,.respect-rank-preview,.respect-start,.respect-faq){background:0 0;border:0}.respect-stage .respect-support .respect-salute{isolation:isolate;overflow:visible}.respect-stage .respect-salute:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 53% 59%,#dec5fc36,#a481b51c 48%,#0000 72%);position:absolute;inset:-22% -12% -7%}.respect-stage .respect-guide-copy .respect-salute-caption{color:#ddd2fb;border-top:1px solid #dcc9ff5c;width:fit-content;margin:25px 0 0;padding-top:12px;font-size:12px;display:block}.respect-stage .respect-salute-caption strong{color:#fff1e0}.respect-stage .respect-tabby{filter:drop-shadow(0 10px 26px #08060e88)}.respect-stage .respect-rank-preview .respect-rank-card{--board-accent:#c3cdff}.respect-stage .respect-rank-preview .respect-rank-donors{--board-accent:var(--stage-warm)}.respect-offerings{border:1px solid #ffffff2c;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(44px,6.6vw,89px);display:grid;overflow:clip}.respect-offerings>section{grid-template-rows:subgrid;grid-row:span 2;align-items:start;gap:20px;padding:clamp(26px,4vw,57px);display:grid}.respect-stage .respect-guide .respect-offerings h2{text-wrap:initial;font-size:clamp(32px,3.9vw,54px);line-height:1.03}.respect-stage .respect-offerings .respect-materials{background:radial-gradient(ellipse at 20% 0, #fffdf8 4%, transparent 100%), var(--stage-paper);color:var(--stage-dark-ink)}.respect-stage .respect-material-copy{color:#524651}.respect-stage .respect-offerings .respect-advertising{background:radial-gradient(at 23% 0,#ad75563d,#0000 75%),#201922}.respect-stage .respect-offerings :is(.respect-material-copy,.respect-advertising-copy>p){font-size:clamp(17px,1.45vw,21px)}.respect-stage .respect-advertising-copy>p{color:#e8d8e6}.respect-stage .respect-advertising-copy>p strong{color:#ffe3cc}.respect-stage .respect-guide .respect-start{--bravo-muted:#c7c4d3;--bravo-edge:#d9cdf924;color:var(--bravo-ink);--respect-lilac:var(--stage-ice)}.respect-story.respect-stage .respect-start .respect-action{background:var(--stage-paper);border-color:var(--stage-paper)}.respect-story.respect-stage .respect-start .respect-action:hover{background:#fff}.respect-story.respect-stage .respect-footer{border-top:1px solid #fff2}@media (max-width:860px){.respect-stage .respect-hero:before{background-position:right 51%;inset:25% 0 0}.respect-stage .respect-hero:after{background:linear-gradient(#0b0b11 1% 20%,#0b0b11e0 34%,#0b0b1100 64% 84%,#0b0b11)}.respect-stage .respect-hero-inner{align-items:flex-start;min-height:clamp(535px,83vw,675px);padding-block:clamp(46px,8vw,72px) 225px}.respect-stage .respect-hero-copy{width:min(100%,520px)}.respect-stage .respect-hero h1{font-size:clamp(38px,8.9vw,65px)}.respect-stage-light-ice{--light-x:12%;--beam-width:65vw;--beam-height:400px}.respect-stage-light-warm{--light-x:94%;--beam-width:56vw;--beam-height:400px;--beam-opacity:.34}}@media (max-width:720px){.respect-offerings{grid-template-columns:minmax(0,1fr)}.respect-offerings>section{grid-row:auto;grid-template-rows:auto auto;gap:14px}.respect-stage .respect-salute:before{inset-inline:-3%}}
