.reel[data-astro-cid-j7pv25f6]{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}.reel-pin[data-astro-cid-j7pv25f6]{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;background-color:var(--paper);color:var(--ink)}.halftone-divider-top[data-astro-cid-j7pv25f6]{background-image:radial-gradient(circle,var(--brand) 1.25px,transparent 1.45px);background-size:6px 4px;background-repeat:repeat-x;background-position:left top;padding-top:3px}.halftone-divider-bottom[data-astro-cid-j7pv25f6]{background-image:radial-gradient(circle,var(--brand) 1.25px,transparent 1.45px);background-size:6px 4px;background-repeat:repeat-x;background-position:left bottom;padding-bottom:3px}.panel-case[data-astro-cid-j7pv25f6]:focus-visible,.cta-btn[data-astro-cid-j7pv25f6]:focus-visible,.focus-ring[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.reel-window[data-astro-cid-j7pv25f6]{min-height:0;flex:1;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.reel-window[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.reel-track[data-astro-cid-j7pv25f6]{display:flex;height:100%}.panel[data-astro-cid-j7pv25f6]{display:flex;width:100vw;height:100%;flex:none;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.panel-hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--paper);padding:clamp(.65rem,1.8dvh,1.5rem) clamp(.875rem,2.5vw,1.75rem) clamp(.45rem,1.2dvh,1rem);gap:clamp(.5rem,1.4dvh,1.25rem)}.hero-copy[data-astro-cid-j7pv25f6]{grid-area:copy;display:flex;flex-direction:column;justify-content:center;background-color:var(--paper);z-index:1}.sheet-statement[data-astro-cid-j7pv25f6]{margin:0 0 1rem;width:100%;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-size:clamp(2.55rem,min(11vw,7.2dvh),6rem);font-weight:800;line-height:.96;letter-spacing:-.03em;color:var(--ink)}.hero-identity-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem}.hero-identity[data-astro-cid-j7pv25f6]{margin:0;max-width:38ch;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.45;color:var(--ink)}.hero-cta[data-astro-cid-j7pv25f6]{display:inline-flex;min-height:2.75rem;min-width:2.75rem;align-items:center;justify-content:center;gap:.45rem;background-color:var(--stamp);color:var(--paper);padding:.55rem 1.15rem;font-family:Poppins,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:background-color .18s ease}.hero-cta[data-astro-cid-j7pv25f6]:hover{background-color:var(--stamp-deep);color:var(--paper)}.hero-cta[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.hero-halftone-fade[data-astro-cid-j7pv25f6]{grid-area:fade;display:none;position:relative;height:100%;pointer-events:none}.hero-halftone-fade[data-astro-cid-j7pv25f6] canvas[data-astro-cid-j7pv25f6]{width:100%;height:100%;display:block}.sheet-portrait[data-astro-cid-j7pv25f6]{grid-area:portrait;position:relative;flex:1 1 0%;min-height:8.5rem;max-height:38dvh;overflow:hidden;background:var(--paper);cursor:pointer}.sheet-portrait[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.sheet-photo[data-astro-cid-j7pv25f6],.sheet-portrait[data-astro-cid-j7pv25f6] canvas[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.sheet-photo[data-astro-cid-j7pv25f6]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%}.sheet-photo-desktop[data-astro-cid-j7pv25f6]{display:none}.sheet-photo-mobile[data-astro-cid-j7pv25f6]{display:block}.sheet-portrait[data-astro-cid-j7pv25f6] canvas[data-astro-cid-j7pv25f6]{display:none;opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.sheet-portrait[data-astro-cid-j7pv25f6][data-ready=true] canvas[data-astro-cid-j7pv25f6]{display:block}@media (hover:hover){.sheet-portrait[data-astro-cid-j7pv25f6][data-ready=true]:hover canvas[data-astro-cid-j7pv25f6],.sheet-portrait[data-astro-cid-j7pv25f6][data-ready=true]:focus-visible canvas[data-astro-cid-j7pv25f6]{opacity:0}}.sheet-portrait[data-astro-cid-j7pv25f6][data-ready=true][data-revealed=true] canvas[data-astro-cid-j7pv25f6]{opacity:0}@media (prefers-reduced-motion:reduce){.sheet-portrait[data-astro-cid-j7pv25f6] canvas[data-astro-cid-j7pv25f6]{transition:none}}.sheet-motto[data-astro-cid-j7pv25f6]{grid-area:motto;flex:none;margin:0;background-color:var(--paper);background-image:radial-gradient(circle,var(--brand) 1.25px,transparent 1.45px);background-size:6px 4px;background-repeat:repeat-x;background-position:left top;padding-top:calc(clamp(.45rem,1dvh,.85rem) + 3px);color:var(--ink);font-family:Poppins,sans-serif;font-size:clamp(.9375rem,1.35vw,1.125rem);font-weight:600;line-height:1.35;letter-spacing:.02em}.reel-bar[data-astro-cid-j7pv25f6]{flex:none;background-color:var(--paper);background-image:radial-gradient(circle,var(--brand) 1.25px,transparent 1.45px);background-size:6px 4px;background-repeat:repeat-x;background-position:left top;padding-top:3px}.reel-progress-track[data-astro-cid-j7pv25f6]{height:3px;width:100%;background:#46174d24}.reel-progress-fill[data-astro-cid-j7pv25f6]{height:100%;background:var(--stamp);transition:width .25s ease}.reel-bar-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}.reel-steps[data-astro-cid-j7pv25f6]{display:flex;width:100%;overflow-x:auto;scrollbar-width:none}.reel-steps[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.reel-step[data-astro-cid-j7pv25f6]{display:inline-flex;flex:1;min-height:2.75rem;min-width:2.75rem;align-items:center;justify-content:center;gap:.35rem;border:0;border-right:1px solid rgb(70 23 77/.28);background:0 0;color:var(--ink);padding:.35rem .5rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.reel-step[data-astro-cid-j7pv25f6]:last-child{border-right:0}.reel-step[data-astro-cid-j7pv25f6]:hover{background:#46174d14}.reel-step[data-astro-cid-j7pv25f6][aria-current=step]{background:var(--ink);color:var(--paper)}.reel-controls[data-astro-cid-j7pv25f6]{display:flex;align-items:stretch;justify-content:space-between;border-top:1px solid rgb(70 23 77/.24)}.reel-hint[data-astro-cid-j7pv25f6]{display:none;align-items:center;padding:0 .875rem;color:#2e2e2c;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.reel-counter[data-astro-cid-j7pv25f6]{display:none;align-items:center;border-left:1px solid rgb(70 23 77/.28);padding:0 clamp(.6rem,1vw,.95rem);font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-size:1.125rem;font-weight:800;letter-spacing:.04em;color:var(--ink);white-space:nowrap}.reel-ctrl-btn[data-astro-cid-j7pv25f6]{display:inline-flex;min-height:2.75rem;min-width:2.75rem;align-items:center;justify-content:center;border:0;background:0 0;color:var(--ink);padding:.35rem .95rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.reel-ctrl-prev[data-astro-cid-j7pv25f6]{min-width:3.25rem;border-right:1px solid rgb(70 23 77/.28);font-size:1rem;opacity:1}.reel-ctrl-next[data-astro-cid-j7pv25f6]{flex:1;background:var(--stamp);color:var(--paper)}.reel-ctrl-btn[data-astro-cid-j7pv25f6]:hover:not(:disabled){background:var(--stamp-deep);color:var(--paper)}.reel-ctrl-btn[data-astro-cid-j7pv25f6]:disabled{opacity:.4;cursor:not-allowed}.reel-step[data-astro-cid-j7pv25f6]:focus-visible,.reel-ctrl-btn[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--stamp);outline-offset:-2px}@media (max-width:767px){.reel-step-label[data-astro-cid-j7pv25f6]{display:none}.reel-step[data-astro-cid-j7pv25f6][aria-current=step]{flex:1.65}.reel-step[data-astro-cid-j7pv25f6][aria-current=step] .reel-step-label[data-astro-cid-j7pv25f6]{display:inline}}@media (min-width:768px){.reel-bar-inner[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:stretch}.reel-steps[data-astro-cid-j7pv25f6]{flex:1}.reel-step[data-astro-cid-j7pv25f6]{flex:initial;padding:.35rem clamp(.65rem,1.2vw,1rem);border-right:1px solid rgb(70 23 77/.28)}.reel-step[data-astro-cid-j7pv25f6]:last-child{border-right:1px solid rgb(70 23 77/.28)}.reel-controls[data-astro-cid-j7pv25f6]{border-top:0;flex:none}.reel-counter[data-astro-cid-j7pv25f6]{display:inline-flex}.reel-ctrl-prev[data-astro-cid-j7pv25f6]{border-left:1px solid rgb(70 23 77/.28);border-right:0}.reel-ctrl-next[data-astro-cid-j7pv25f6]{flex:initial;border-left:1px solid rgb(70 23 77/.28)}}@media (min-width:1024px){.reel-hint[data-astro-cid-j7pv25f6]{display:inline-flex}}@media (min-width:768px){.panel-hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"copy portrait""motto motto";align-items:center;padding:clamp(1rem,2.2vmin,1.75rem) clamp(1.25rem,2.5vw,2.25rem);-moz-column-gap:clamp(1.25rem,2.5vw,2.5rem);column-gap:clamp(1.25rem,2.5vw,2.5rem);row-gap:clamp(.75rem,1.8vmin,1.25rem)}.hero-copy[data-astro-cid-j7pv25f6]{align-self:center}.sheet-statement[data-astro-cid-j7pv25f6]{max-width:11ch;margin-bottom:1.5rem;font-size:clamp(3.5rem,min(6.2vw,10.5dvh),6rem);line-height:.96}.hero-identity[data-astro-cid-j7pv25f6]{font-size:clamp(1.125rem,1.35vw,1.25rem)}.sheet-portrait[data-astro-cid-j7pv25f6]{align-self:stretch;max-height:none;height:100%}.sheet-photo-desktop[data-astro-cid-j7pv25f6]{display:block}.sheet-photo-mobile[data-astro-cid-j7pv25f6]{display:none}.panel-grid-about[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.panel-case[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:center;overflow:hidden;background-image:radial-gradient(circle,var(--brand) 1.25px,transparent 1.45px);background-size:4px 6px;background-repeat:repeat-y;background-position:left top;padding:clamp(.5rem,1.6dvh,2rem) clamp(.875rem,2.5vw,2rem);color:inherit;text-decoration:none}.panel-copy[data-astro-cid-j7pv25f6]{width:min(76rem,100%);height:100%;max-height:100%}.panel-grid-about[data-astro-cid-j7pv25f6]{display:grid;height:100%;gap:clamp(.5rem,1.6dvh,2rem);align-content:center;align-items:center}.sheet-case-title[data-astro-cid-j7pv25f6]{max-width:12ch;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-size:clamp(1.85rem,min(6vw,7dvh),5.25rem);font-weight:800;line-height:.92;letter-spacing:-.03em}.panel-lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.25rem,min(3.8vw,4.2dvh),2.85rem)}.panel-body[data-astro-cid-j7pv25f6]{font-size:clamp(.875rem,min(1.8vw,1.9dvh),1.02rem)}.panel-case[data-astro-cid-j7pv25f6]:hover .sheet-case-title[data-astro-cid-j7pv25f6]{color:var(--stamp)}