.flex-showcase[data-astro-cid-rikkibfu]{--edge: max(var(--gutter), calc((100% - var(--wrap-max)) / 2 + var(--gutter)));--sliver: clamp(2.75rem, 3.3vw, 3.25rem);--row-h: clamp(32rem, 76vh, 41rem);padding-block:var(--section-y);background:var(--sand-30);overflow-x:clip}.fs-grid[data-astro-cid-rikkibfu]{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,2.5fr);column-gap:clamp(2rem,5vw,5rem);padding-left:var(--edge)}.fs-pane[data-astro-cid-rikkibfu]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fs-heading[data-astro-cid-rikkibfu]{font-size:var(--fs-h2);max-width:10em;margin:0 0 1.5rem}.fs-statement[data-astro-cid-rikkibfu]{font-family:var(--font-serif);font-size:var(--fs-lead);line-height:1.45;color:var(--sage-100);max-width:20rem}.fs-nav[data-astro-cid-rikkibfu]{display:flex;align-items:center;gap:1.25rem;margin-top:auto;padding-top:2rem}.fs-nav--below[data-astro-cid-rikkibfu]{display:none}@media(min-width:900px){.fs-pane[data-astro-cid-rikkibfu]{grid-column:1;grid-row:1}.fs-stage[data-astro-cid-rikkibfu]{grid-column:2;grid-row:1}.fs-nav--pane[data-astro-cid-rikkibfu]{grid-column:1;grid-row:1;align-self:end;justify-self:start}}.fs-count[data-astro-cid-rikkibfu]{display:flex;align-items:baseline;gap:.45rem;margin:0;font-variant-numeric:tabular-nums lining-nums}.fs-count__now[data-astro-cid-rikkibfu]{font-family:var(--font-serif);font-size:1.75rem;line-height:1;color:var(--heading);min-width:1.3em}.fs-count__rest[data-astro-cid-rikkibfu]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--muted)}.fs-stage[data-astro-cid-rikkibfu]{min-width:0}.fs-row[data-astro-cid-rikkibfu]{display:flex;height:var(--row-h);container-type:inline-size;border-block:1px solid var(--rule);background:var(--salt-25)}.fs-item[data-astro-cid-rikkibfu]{--open-w: calc(100cqw - (var(--n) - 1) * var(--sliver));position:relative;flex:0 0 var(--sliver);min-width:var(--sliver);overflow:hidden;border-left:1px solid var(--rule);background:var(--salt-25);transition:flex-grow var(--dur-slow) var(--ease-como) var(--delay-como),background-color var(--dur-fast) var(--ease-soft)}.fs-item[data-astro-cid-rikkibfu]:first-child{border-left:0}.fs-item[data-astro-cid-rikkibfu][data-open]{flex-grow:1;background:var(--salt-25)}.fs-trigger[data-astro-cid-rikkibfu]{position:absolute;inset:0;width:var(--sliver);display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:1.25rem 0 1.4rem;border:0;background:transparent;color:var(--sage-80);text-align:left;z-index:2;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-soft),opacity var(--dur-fast) var(--ease-soft)}.fs-trigger[data-astro-cid-rikkibfu] .fs-icon{color:var(--sage-60)}.fs-num[data-astro-cid-rikkibfu]{font-family:var(--font-ui);font-size:.7rem;letter-spacing:var(--track-label);color:var(--muted)}.fs-vname[data-astro-cid-rikkibfu]{margin-top:auto;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-serif);font-size:1.1rem;line-height:1;letter-spacing:.01em;color:var(--heading);white-space:nowrap;max-height:calc(var(--row-h) - 8.5rem);overflow:hidden;text-overflow:ellipsis}@media(hover:hover){.fs-item[data-astro-cid-rikkibfu]:not([data-open]):hover{background:var(--sand-40)}}.fs-trigger[data-astro-cid-rikkibfu]:focus-visible{outline-offset:-4px}.fs-item[data-astro-cid-rikkibfu][data-open] .fs-trigger[data-astro-cid-rikkibfu]{cursor:default}.fs-item[data-astro-cid-rikkibfu][data-open] .fs-vname[data-astro-cid-rikkibfu]{opacity:0}.fs-body[data-astro-cid-rikkibfu]{position:absolute;top:0;bottom:0;left:var(--sliver);width:calc(var(--open-w) - var(--sliver));display:grid;grid-template-rows:minmax(0,1fr) auto;opacity:0;visibility:hidden;transition:opacity .3s var(--ease-soft),visibility 0s linear .3s}.fs-item[data-astro-cid-rikkibfu][data-open] .fs-body[data-astro-cid-rikkibfu]{opacity:1;visibility:visible;transition:opacity .7s var(--ease-soft) .6s,visibility 0s}.fs-media[data-astro-cid-rikkibfu]{position:relative;overflow:hidden}.fs-copy[data-astro-cid-rikkibfu]{padding:1.35rem clamp(1.25rem,2.2vw,2rem) 1.4rem clamp(1rem,1.6vw,1.5rem);transform:translateY(24px);transition:transform .7s var(--ease-soft) .6s}.fs-item[data-astro-cid-rikkibfu][data-open] .fs-copy[data-astro-cid-rikkibfu]{transform:none}.fs-name[data-astro-cid-rikkibfu]{margin:0 0 .5rem;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-card);line-height:1.2;color:var(--heading)}.fs-line[data-astro-cid-rikkibfu]{margin:0 0 .4rem;font-size:var(--fs-small);line-height:1.55;color:var(--sage-100);max-width:32rem}.fs-copy[data-astro-cid-rikkibfu] .fs-more{min-height:2.75rem}.fs-segments[data-astro-cid-rikkibfu]{display:flex;gap:.4rem;margin:1.5rem var(--gutter) 0 0;padding:0;list-style:none}.fs-segments[data-astro-cid-rikkibfu] li[data-astro-cid-rikkibfu]{flex:1;height:1px;background:var(--sage-20);transition:background-color var(--dur-step) var(--ease-soft)}.fs-segments[data-astro-cid-rikkibfu] li[data-astro-cid-rikkibfu][data-on]{background:var(--sage-80);height:2px;margin-top:-.5px}html:not(.js) .fs-row[data-astro-cid-rikkibfu]{flex-direction:column;height:auto}html:not(.js) .fs-item[data-astro-cid-rikkibfu]{flex:none}html:not(.js) .fs-body[data-astro-cid-rikkibfu]{position:static;width:auto;opacity:1;visibility:visible;grid-template-rows:16rem auto}html:not(.js) .fs-trigger[data-astro-cid-rikkibfu]{position:static;width:auto;flex-direction:row}html:not(.js) .fs-vname[data-astro-cid-rikkibfu]{writing-mode:horizontal-tb;transform:none}.fs-phone-copy[data-astro-cid-rikkibfu]{display:none}@media(max-width:899px){.flex-showcase[data-astro-cid-rikkibfu]{--row-h: clamp(20rem, 100vw, 30rem)}.fs-body[data-astro-cid-rikkibfu]{grid-template-rows:minmax(0,1fr)}.fs-copy[data-astro-cid-rikkibfu]{display:none}.fs-phone-copy[data-astro-cid-rikkibfu]{display:block;margin:1.75rem var(--gutter) 0}.fs-phone-item[data-astro-cid-rikkibfu]{display:none}.fs-phone-item[data-astro-cid-rikkibfu][data-on]{display:block;animation:fs-in var(--dur-step) var(--ease-soft) both}.fs-phone-num[data-astro-cid-rikkibfu]{margin:0 0 .4rem;font-family:var(--font-ui);font-size:.7rem;letter-spacing:var(--track-label);color:var(--muted)}.fs-grid[data-astro-cid-rikkibfu]{grid-template-columns:minmax(0,1fr);padding-left:0}.fs-pane[data-astro-cid-rikkibfu]{padding-inline:var(--gutter);margin-bottom:2rem}.fs-nav--pane[data-astro-cid-rikkibfu]{display:none}.fs-row[data-astro-cid-rikkibfu]{margin-inline:var(--gutter)}.fs-item[data-astro-cid-rikkibfu]{--open-w: calc(100cqw - 2 * var(--sliver))}.fs-item[data-astro-cid-rikkibfu][data-offstage]{display:none}.fs-segments[data-astro-cid-rikkibfu]{margin:1.25rem var(--gutter) 0}.fs-nav--below[data-astro-cid-rikkibfu]{display:flex;justify-content:space-between;padding:1rem var(--gutter) 0}}@keyframes fs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fs-phone-item[data-astro-cid-rikkibfu][data-on]{animation:none}.fs-item[data-astro-cid-rikkibfu],.fs-body[data-astro-cid-rikkibfu],.fs-item[data-astro-cid-rikkibfu][data-open] .fs-body[data-astro-cid-rikkibfu],.fs-copy[data-astro-cid-rikkibfu],.fs-item[data-astro-cid-rikkibfu][data-open] .fs-copy[data-astro-cid-rikkibfu],.fs-segments[data-astro-cid-rikkibfu] li[data-astro-cid-rikkibfu]{transition:none}.fs-copy[data-astro-cid-rikkibfu]{transform:none}}.intentions[data-astro-cid-polsol3e]{width:100%}.int-heading[data-astro-cid-polsol3e]{font-size:var(--fs-h2);margin:0 0 clamp(2rem,3vw,3rem)}.int-list[data-astro-cid-polsol3e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:clamp(1.75rem,2.4vw,2.5rem) clamp(1.5rem,3vw,3.25rem);margin:0}.int-pair[data-astro-cid-polsol3e]{padding-top:1rem;border-top:1px solid var(--rule)}.int-word[data-astro-cid-polsol3e]{display:flex;align-items:baseline;gap:.75rem;margin:0 0 .45rem;font-family:var(--font-serif);font-size:var(--fs-card);line-height:1.2;color:var(--heading)}.int-num[data-astro-cid-polsol3e]{font-family:var(--font-ui);font-size:.7rem;letter-spacing:var(--track-label);color:var(--muted);transform:translateY(-.2em)}.int-def[data-astro-cid-polsol3e]{margin:0;font-size:var(--fs-small);line-height:1.55;color:var(--sage-100);max-width:22rem}
