.trunk-navigator-container{flex-direction:column;align-items:center;width:100%;display:flex}.trunk-wrapper{--semi-ratio:2 / 1;--collapsed-height:2.5rem;--expanded-height:calc(100cqi * .16);width:100%;max-width:900px;height:var(--collapsed-height);clip-path:ellipse(50% 100% at 50% 0);background:var(--black);cursor:pointer;border-radius:0 0 50% 50%/0 0 100% 100%;margin:0 0 2rem;transition:height .55s cubic-bezier(.4,0,.2,1),background .4s;position:relative;overflow:hidden;container-type:inline-size}@media (hover:hover) and (pointer:fine){.trunk-wrapper:hover{height:var(--expanded-height);background:linear-gradient(180deg, var(--black) 0%, var(--med) 55%, var(--light) 140%)}.trunk-wrapper:hover .collapsed-topic{opacity:0}.trunk-wrapper:hover .rings-overlay{opacity:1;pointer-events:auto}}.trunk-wrapper.is-open{height:var(--expanded-height);background:linear-gradient(180deg, var(--black) 0%, var(--med) 55%, var(--light) 140%)}.trunk-wrapper.is-intro{animation:1s cubic-bezier(.7,.1,.2,1) forwards trunk-intro-collapse}.trunk-wrapper.is-intro .rings-overlay{pointer-events:none;animation:1s forwards trunk-intro-rings}.trunk-wrapper.is-intro .collapsed-topic{animation:1s forwards trunk-intro-topic}@keyframes trunk-intro-collapse{0%,45%{height:var(--expanded-height);background:linear-gradient(180deg, var(--black) 0%, var(--med) 55%, var(--light) 140%)}to{height:var(--collapsed-height);background:var(--black)}}@keyframes trunk-intro-rings{0%,45%{opacity:1}to{opacity:0}}@keyframes trunk-intro-topic{0%,45%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.trunk-wrapper{transition:none}.trunk-wrapper.is-intro,.trunk-wrapper.is-intro .rings-overlay,.trunk-wrapper.is-intro .collapsed-topic{animation:none}.trunk-wrapper .collapsed-topic,.trunk-wrapper .rings-overlay{transition:none}}.trunk-stage{width:100%;height:var(--expanded-height);min-height:100%;position:absolute;top:0;left:0}.collapsed-topic{z-index:6;letter-spacing:.22em;text-transform:uppercase;color:var(--white);pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:.8rem;font-weight:700;transition:opacity .2s;display:flex;position:absolute;inset:0}.trunk-wrapper.is-open .collapsed-topic{opacity:0}.rings-overlay{opacity:0;pointer-events:none;transition:opacity .3s 60ms;position:absolute;inset:0}.trunk-wrapper.is-open .rings-overlay{opacity:1;pointer-events:auto}.tree-ring{border:2px solid var(--light);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:50%;justify-content:center;align-items:flex-end;margin:0;padding:0;transition:border-color .25s,background-color .25s,box-shadow .25s;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ring-core{background:#201a1b59}.ring-label{letter-spacing:.18em;text-transform:uppercase;color:var(--white);white-space:nowrap;pointer-events:none;font-size:.7rem;font-weight:600;transition:color .25s;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.ring-core .ring-label{font-size:.65rem;bottom:8%}.tree-ring:hover,.tree-ring.active{border-color:var(--pale);background:#8e977d1f;box-shadow:inset 0 0 18px #8e977d33}.tree-ring:hover .ring-label,.tree-ring.active .ring-label{color:var(--white)}@media (width<=600px){.trunk-wrapper{--collapsed-height:2.5rem;--expanded-height:calc(100cqi * .3)}}.card[data-astro-cid-kj35pt3l]{background-color:var(--white);box-shadow:var(--photodrop);padding:30px 5px 15px;position:relative}.card[data-astro-cid-kj35pt3l]:has(.inspiration-card--link){cursor:pointer}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-kj35pt3l]:has(.inspiration-card--link){transition:transform .3s}.card[data-astro-cid-kj35pt3l]:has(.inspiration-card--link):hover{transform:scale(1.04)}}.card-pads-container[data-astro-cid-kj35pt3l]{width:15px;height:15px;color:var(--pale);background-color:var(--light);border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:7px;right:5px}.card-pads-container[data-astro-cid-kj35pt3l] svg{flex-shrink:0;display:block}.card-pads[data-astro-cid-kj35pt3l]{pointer-events:none;z-index:1;width:48px;height:18px;position:absolute;top:4px;left:8px}.card-category[data-astro-cid-kj35pt3l]{z-index:1;letter-spacing:.18em;text-transform:uppercase;height:18px;color:var(--med);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;align-items:center;margin:0;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:4px;left:60px;right:36px;overflow:hidden}.card-pads[data-astro-cid-kj35pt3l] circle[data-astro-cid-kj35pt3l]{fill:var(--light);stroke:var(--med);stroke-width:0}.card-trace[data-astro-cid-kj35pt3l]{pointer-events:none;z-index:1;width:98px;height:7px;position:absolute;bottom:0;right:0;overflow:visible}.card-trace[data-astro-cid-kj35pt3l] path[data-astro-cid-kj35pt3l]{stroke:var(--light);stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter}.inspiration-card[data-astro-cid-kj35pt3l]{width:100%;min-width:220px;height:auto;aspect-ratio:var(--card-ar,1 / 1);background:var(--med);border-radius:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.inspiration-card-img[data-astro-cid-kj35pt3l]{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.inspiration-card--link[data-astro-cid-kj35pt3l] .inspiration-card-img[data-astro-cid-kj35pt3l]{filter:blur(1px);transition:filter .3s,transform .3s;transform:scale(1.02)}.inspiration-card-shade[data-astro-cid-kj35pt3l]{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#00000026 10%,#00000059 55%,#000000b3 100%);transition:opacity .3s;position:absolute;inset:0}.card-meta[data-astro-cid-kj35pt3l]{z-index:2;pointer-events:none;flex-direction:column;gap:.25rem;padding:1rem 1.1rem 1.15rem;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width>=601px){.card[data-astro-cid-kj35pt3l]:hover .inspiration-card--link[data-astro-cid-kj35pt3l] .inspiration-card-img[data-astro-cid-kj35pt3l],.card[data-astro-cid-kj35pt3l]:active .inspiration-card--link[data-astro-cid-kj35pt3l] .inspiration-card-img[data-astro-cid-kj35pt3l],.card[data-astro-cid-kj35pt3l]:focus-within .inspiration-card--link[data-astro-cid-kj35pt3l] .inspiration-card-img[data-astro-cid-kj35pt3l]{filter:blur();transform:scale(1)}.card[data-astro-cid-kj35pt3l]:hover .inspiration-card-shade[data-astro-cid-kj35pt3l],.card[data-astro-cid-kj35pt3l]:hover .card-meta[data-astro-cid-kj35pt3l],.card[data-astro-cid-kj35pt3l]:active .inspiration-card-shade[data-astro-cid-kj35pt3l],.card[data-astro-cid-kj35pt3l]:active .card-meta[data-astro-cid-kj35pt3l],.card[data-astro-cid-kj35pt3l]:focus-within .inspiration-card-shade[data-astro-cid-kj35pt3l],.card[data-astro-cid-kj35pt3l]:focus-within .card-meta[data-astro-cid-kj35pt3l]{opacity:0}}.card-meta[data-astro-cid-kj35pt3l] h3[data-astro-cid-kj35pt3l],.card-meta[data-astro-cid-kj35pt3l] .card-date[data-astro-cid-kj35pt3l],.card-meta[data-astro-cid-kj35pt3l] .card-subtitle[data-astro-cid-kj35pt3l]{color:var(--white);margin:0}.card-meta[data-astro-cid-kj35pt3l] h3[data-astro-cid-kj35pt3l]{font-size:1.1rem;font-weight:700;line-height:1.25}.card-meta[data-astro-cid-kj35pt3l] .card-date[data-astro-cid-kj35pt3l]{opacity:.9;font-size:.8rem}.card-meta[data-astro-cid-kj35pt3l] .card-subtitle[data-astro-cid-kj35pt3l]{color:var(--white);-webkit-box-orient:vertical;font-size:.85rem;line-height:1.35;display:-webkit-box}@media (width<=600px){.card-meta[data-astro-cid-kj35pt3l] .card-subtitle[data-astro-cid-kj35pt3l]{display:none}}.blog-stage[data-astro-cid-nzwlcmrj]{flex-direction:column;align-items:center;width:100%;display:flex}.cards-grid[data-astro-cid-nzwlcmrj]{column-count:2;box-sizing:border-box;column-gap:0;width:100%;max-width:900px;padding:8px 10px 20px}.cards-grid[data-astro-cid-nzwlcmrj]:not([data-active-tab=all]) .card-category{display:none}.card-slot[data-astro-cid-nzwlcmrj]{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;min-width:0;padding:0 10px 28px}.card-slot[data-astro-cid-nzwlcmrj][hidden]{display:none}@media (width<=600px){.cards-grid[data-astro-cid-nzwlcmrj]{column-count:1}}
