:where(.pg-resources) .page-hero{background:var(--bg-0);border-bottom:1px solid var(--line-soft);padding:11rem 0 3.5rem;position:relative}:where(.pg-resources) .crumbs{color:var(--ivory-faint);gap:.6rem;margin-bottom:1.6rem;font-size:.8rem;display:flex}:where(.pg-resources) .crumbs a{color:var(--ivory-dim);border-bottom:1px solid var(--line)}:where(.pg-resources) .crumbs a:hover{color:var(--ivory)}:where(.pg-resources) .h1{font:400 clamp(2.6rem, 5.4vw, 4.8rem)/1.02 var(--display);letter-spacing:-.024em}:where(.pg-resources) .lead{color:var(--ivory-dim);max-width:40rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}:where(.pg-resources) .tags{flex-wrap:wrap;gap:.4rem .9rem;display:flex}:where(.pg-resources) .tags span{font:600 .6rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--ivory-faint)}:where(.pg-resources) .band-cta{background:var(--paper);color:var(--ink);padding-block:clamp(3.5rem,6vw,5rem)}:where(.pg-resources) .band-cta .wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2rem 4rem;display:grid}:where(.pg-resources) .band-cta h2{font:400 clamp(2rem, 3.8vw, 3.1rem)/1.06 var(--display);letter-spacing:-.02em}:where(.pg-resources) .band-cta .r{justify-items:start;gap:1.2rem;display:grid}:where(.pg-resources) .band-cta p{color:var(--ink-dim)}:where(.pg-resources) .band-cta .phone{color:var(--ink);border-bottom:1px solid var(--pline-strong);font-weight:500}@media (max-width:860px){:where(.pg-resources) .band-cta .wrap{grid-template-columns:1fr}}:where(.pg-resources) .tile{aspect-ratio:1;width:100%;max-width:15.5rem;color:var(--ivory);grid-template-columns:1fr 1fr;gap:clamp(.6rem,1.2vw,1rem);display:grid}:where(.pg-resources) .tile .g{display:block}:where(.pg-resources) .tile .g svg{width:100%;height:100%;display:block}:where(.pg-resources) .tile .g.hot{color:var(--red)}:where(.pg-resources) .tile.one{grid-template-columns:1fr;max-width:4.25rem}:where(.pg-resources) .endcta{background:var(--paper);color:var(--ink);padding-block:clamp(4rem,7vw,6rem)}:where(.pg-resources) .endcta .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;display:grid}:where(.pg-resources) .endcta h2{font:400 clamp(2.2rem, 4.4vw, 3.6rem)/1.05 var(--display);letter-spacing:-.02em;color:var(--ink)}:where(.pg-resources) .endcta h2 em{color:var(--red-hover);font-style:italic;font-weight:340}:where(.pg-resources) .endcta .r{justify-items:start;gap:1.4rem;display:grid}:where(.pg-resources) .endcta .r p{font:400 1.08rem/1.6 var(--body);color:var(--ink-dim);max-width:30rem}:where(.pg-resources) .endcta .acts{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}:where(.pg-resources) .endcta .go{font:500 1rem var(--body);color:var(--ink);align-items:center;gap:.8rem;display:inline-flex}:where(.pg-resources) .endcta .go .c{border:1px solid var(--pline-strong);width:2.7rem;height:2.7rem;color:var(--red-hover);transition:background .25s var(--ease), color .25s var(--ease), border-color .25s, transform .25s var(--ease);border-radius:50%;place-items:center;display:grid}:where(.pg-resources) .endcta .go:hover .c{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:translate(3px)}:where(.pg-resources) .endcta .tel{font:500 .95rem var(--body);color:var(--ink-dim);border-bottom:1px solid var(--pline-strong);padding-bottom:.15rem}:where(.pg-resources) .endcta .tel:hover{color:var(--ink)}@media (max-width:900px){:where(.pg-resources) .endcta .wrap{grid-template-columns:1fr}}:where(.pg-resources) .rs-head{background:var(--bg-0);padding:10.5rem 0 0}:where(.pg-resources) .rs-top{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2.2rem;display:flex}:where(.pg-resources) .rs-t{gap:.9rem;display:grid}:where(.pg-resources) .rs-top h1{font:400 clamp(1.6rem, 2.4vw, 2.1rem)/1.2 var(--display);letter-spacing:-.01em;max-width:30ch;color:var(--ivory)}:where(.pg-resources) .rs-top h1 em{color:var(--red);font-style:italic;font-weight:340}:where(.pg-resources) .rs-btns{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}:where(.pg-resources) .soft{border:1px solid var(--line-strong);border-radius:var(--r);font:500 .92rem var(--body);color:var(--ivory);transition:background .25s var(--ease), color .25s var(--ease), border-color .25s;align-items:center;gap:.6rem;padding:.7rem 1.1rem;display:inline-flex}:where(.pg-resources) .soft .arr{transition:transform .25s var(--ease)}:where(.pg-resources) .soft:hover{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}:where(.pg-resources) .soft:hover .arr{transform:translate(3px)}:where(.pg-resources) .quiet{font:500 .92rem var(--body);color:var(--ivory-dim);border-bottom:1px solid var(--line);padding-bottom:.15rem;transition:color .2s}:where(.pg-resources) .quiet:hover{color:var(--ivory)}:where(.pg-resources) .feat{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);padding:3.4rem 0;display:grid}:where(.pg-resources) .feat .tile{max-width:4.25rem;margin-top:.6rem}:where(.pg-resources) .feat a.t{gap:1rem;display:grid}:where(.pg-resources) .feat .k{margin-bottom:.2rem}:where(.pg-resources) .feat h2{font:400 clamp(2.2rem, 4.2vw, 3.6rem)/1.05 var(--display);letter-spacing:-.025em;max-width:40rem;transition:color .2s}:where(.pg-resources) .feat a.t:hover h2{color:#fff}:where(.pg-resources) .feat p{font:400 clamp(1.1rem, 1.5vw, 1.3rem)/1.5 var(--display);color:var(--ivory-dim);max-width:40rem}:where(.pg-resources) .feat .more{font:500 .9rem var(--body);color:var(--ivory);align-items:center;gap:.5rem;display:inline-flex}:where(.pg-resources) .feat .more svg{color:var(--red);transition:transform .25s var(--ease)}:where(.pg-resources) .feat a.t:hover .more svg{transform:translate(4px)}:where(.pg-resources) .rs-list{background:var(--bg-0);padding-bottom:var(--section)}:where(.pg-resources) .rs-list .inner{margin-left:0}:where(.pg-resources) .tfilter{border-top:1px solid var(--line);flex-wrap:wrap;gap:.4rem 1.8rem;padding:1rem 0 1.2rem;display:flex}:where(.pg-resources) .tfilter button{color:var(--ivory-faint);font:500 .9rem var(--body);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;min-width:24px;padding:.3rem 0}:where(.pg-resources) .tfilter button:hover{color:var(--ivory)}:where(.pg-resources) .tfilter button[aria-pressed=true]{color:var(--ivory);border-bottom-color:var(--red)}:where(.pg-resources) .arow{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 10rem 7rem;align-items:baseline;gap:2rem;padding:1.5rem 0;display:grid}:where(.pg-resources) .tfilter+.arow{border-top:0}@media (max-width:600px){:where(.pg-resources) .tfilter{scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);flex-wrap:nowrap;gap:1.4rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}:where(.pg-resources) .tfilter::-webkit-scrollbar{display:none}:where(.pg-resources) .tfilter button{white-space:nowrap;flex:none}}:where(.pg-resources) .arow h3{font:400 clamp(1.3rem, 2.1vw, 1.75rem)/1.2 var(--display);letter-spacing:-.01em;transition:color .2s, transform .3s var(--ease)}:where(.pg-resources) .arow:hover h3{color:#fff;transform:translate(4px)}:where(.pg-resources) .arow .tp{font:600 .62rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:#e05a5e}:where(.pg-resources) .arow time{color:var(--ivory-faint);text-align:right;font-size:.88rem}:where(.pg-resources) .arow[data-hide]{display:none}@media (max-width:900px){:where(.pg-resources) .rs-top{flex-direction:column;align-items:start}:where(.pg-resources) .feat{grid-template-columns:1fr}:where(.pg-resources) .feat .tile{display:none}:where(.pg-resources) .rs-list .inner{margin-left:0}:where(.pg-resources) .arow{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem}:where(.pg-resources) .arow h3{grid-column:1/-1}:where(.pg-resources) .arow time{text-align:left}}
