.bento-module__Y33yDq__shell{background-color:var(--site-bg);color:var(--site-text);font-family:var(--font-body);min-height:100vh;padding:24px var(--site-page-gutter) 40px;background-image:url(/images/grid-background-pattern.svg);background-repeat:repeat;background-size:12px 12px}.bento-module__Y33yDq__page{max-width:var(--site-page-max);gap:56px;width:100%;margin:0 auto;display:grid}.bento-module__Y33yDq__masthead{align-items:flex-start;gap:var(--site-gap);justify-content:space-between;display:flex}.bento-module__Y33yDq__brand{color:var(--site-text);font-family:var(--font-body);letter-spacing:0;align-items:center;gap:8px;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.bento-module__Y33yDq__brandMark{opacity:.7;width:22px;height:22px}.bento-module__Y33yDq__actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.bento-module__Y33yDq__actionLink{border:1px solid var(--site-text);color:var(--site-text);opacity:.86;background:0 0;border-radius:0;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:opacity .16s,transform .16s;display:inline-flex}.bento-module__Y33yDq__actionLink:hover{opacity:1;transform:translateY(-1px)}.bento-module__Y33yDq__hero{gap:clamp(18px,1.45vw,26px);max-width:none;margin-bottom:68px;padding-top:42px;display:grid}.bento-module__Y33yDq__title{font-family:var(--font-body);letter-spacing:0;font-size:clamp(4rem,7.4vw,9rem);font-weight:400;line-height:.94}.bento-module__Y33yDq__tagline{color:var(--site-text);font-family:var(--font-body);margin:0;font-size:clamp(1.05rem,1.45vw,1.38rem);line-height:1.25}@media (min-width:1180px){.bento-module__Y33yDq__title,.bento-module__Y33yDq__tagline{white-space:nowrap}}.bento-module__Y33yDq__tagline strong{font-weight:500}.bento-module__Y33yDq__tagline em{font-style:italic;font-weight:400}.bento-module__Y33yDq__grid{gap:var(--site-gap);grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-rows:75px;display:grid}.bento-module__Y33yDq__tile{background:var(--site-surface);border:1px solid var(--site-border);border-radius:var(--site-radius);min-height:0;padding:var(--site-tile-padding);flex-direction:column;display:flex;overflow:hidden}.bento-module__Y33yDq__tileHeader{margin-bottom:var(--site-heading-gap)}.bento-module__Y33yDq__eyebrow{color:var(--site-muted);font-family:var(--font-hero);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:600;line-height:1.2}.bento-module__Y33yDq__tileTitle{color:var(--site-muted);font-family:var(--font-hero);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.82rem,.85vw,1rem);font-weight:600;line-height:1.1}.bento-module__Y33yDq__body{color:var(--site-muted);font-family:var(--font-body);font-size:var(--site-body-size);line-height:var(--site-body-line-height);max-width:none}.bento-module__Y33yDq__body p{margin:0}.bento-module__Y33yDq__body p+p{margin-top:var(--site-copy-gap)}.bento-module__Y33yDq__portrait{grid-area:1/1/span 4/span 14;align-self:start;height:calc(100% - 7px);padding:0;position:relative}.bento-module__Y33yDq__portraitImage{object-fit:cover;width:100%;height:100%}.bento-module__Y33yDq__portraitPlaceholder{color:#1111118f;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;height:100%;font-size:.78rem;font-weight:800;display:flex}.bento-module__Y33yDq__about{grid-area:1/15/span 4/span 10;align-self:start}.bento-module__Y33yDq__about .bento-module__Y33yDq__tileHeader{margin-bottom:72px}.bento-module__Y33yDq__about .bento-module__Y33yDq__body p+p{margin-top:10px}.bento-module__Y33yDq__inlineLink{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #2563eb;text-decoration:underline #2563eb;text-decoration-thickness:2px}.bento-module__Y33yDq__about .bento-module__Y33yDq__body a{color:inherit;text-decoration:none}.bento-module__Y33yDq__wide{grid-area:5/1/span 2/span 24;align-self:start;margin-top:-7px}.bento-module__Y33yDq__wide .bento-module__Y33yDq__body{max-width:none}.bento-module__Y33yDq__wide .bento-module__Y33yDq__body strong{font-weight:800}.bento-module__Y33yDq__large{grid-area:span 8/span 6}.bento-module__Y33yDq__what-i-do{grid-area:7/1/span 8/span 6;align-self:start}.bento-module__Y33yDq__origin{grid-area:span 2/span 6}.bento-module__Y33yDq__where-from{grid-area:15/1/span 2/span 6;align-self:start}.bento-module__Y33yDq__medium{grid-area:span 2/span 18}.bento-module__Y33yDq__mind{grid-area:7/7/span 2/span 18;align-self:start}.bento-module__Y33yDq__mind .bento-module__Y33yDq__body{flex:1;min-height:0;overflow:hidden}.bento-module__Y33yDq__mindScrollFrame{position:relative}.bento-module__Y33yDq__mindScroller{scrollbar-width:none;width:100%;height:74px;padding-right:42px;overflow:hidden auto}.bento-module__Y33yDq__mindScroller::-webkit-scrollbar{display:none}.bento-module__Y33yDq__mindStack{gap:24px;width:100%;min-width:0;display:grid}.bento-module__Y33yDq__mindStack p{white-space:nowrap;margin:0;line-height:1.32}.bento-module__Y33yDq__mindStack p+p{margin-top:0}.bento-module__Y33yDq__mindScrollControls{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:0;right:0}.bento-module__Y33yDq__mindScrollButton{appearance:none;cursor:pointer;background:0 0;border:0;width:24px;height:22px;padding:0;position:relative}.bento-module__Y33yDq__mindScrollButton:before{border-bottom:3px solid var(--site-text);border-right:3px solid var(--site-text);content:"";opacity:.72;width:13px;height:13px;transition:opacity .16s,transform .16s;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.bento-module__Y33yDq__mindScrollButtonUp:before{top:7px;transform:rotate(225deg)}.bento-module__Y33yDq__mindScrollButtonDown:before{transform:rotate(45deg)}.bento-module__Y33yDq__mindScrollButton:hover:before,.bento-module__Y33yDq__mindScrollButton:focus-visible:before{opacity:.95}.bento-module__Y33yDq__mindScrollButtonUp:hover:before,.bento-module__Y33yDq__mindScrollButtonUp:focus-visible:before{transform:translateY(-2px)rotate(225deg)}.bento-module__Y33yDq__mindScrollButtonDown:hover:before,.bento-module__Y33yDq__mindScrollButtonDown:focus-visible:before{transform:translateY(2px)rotate(45deg)}.bento-module__Y33yDq__mindScrollButton:focus-visible{outline:1px solid var(--site-muted);outline-offset:4px}.bento-module__Y33yDq__mini{grid-area:span 4/span 9;height:100%;min-height:0}.bento-module__Y33yDq__side-project{grid-area:9/7/span 4/span 9}.bento-module__Y33yDq__current-read{grid-area:9/16/span 4/span 9}.bento-module__Y33yDq__recipe{grid-area:13/7/span 4/span 9}.bento-module__Y33yDq__painting{grid-area:13/16/span 4/span 9}.bento-module__Y33yDq__what-i-do,.bento-module__Y33yDq__where-from,.bento-module__Y33yDq__mind,.bento-module__Y33yDq__side-project,.bento-module__Y33yDq__current-read,.bento-module__Y33yDq__recipe,.bento-module__Y33yDq__painting{margin-top:-31px}.bento-module__Y33yDq__mini .bento-module__Y33yDq__tileHeader{margin-bottom:24px}.bento-module__Y33yDq__mini .bento-module__Y33yDq__body{flex-direction:column;flex:1;align-items:stretch;min-height:0;display:flex}.bento-module__Y33yDq__large .bento-module__Y33yDq__tileTitle{color:var(--site-muted);letter-spacing:.18em;font-size:clamp(.82rem,.85vw,1rem);font-weight:600}.bento-module__Y33yDq__whatIDoContent{gap:22px;display:grid}.bento-module__Y33yDq__practiceList{gap:3px;margin:-14px 0 10px;padding-left:18px;list-style:none;display:grid}.bento-module__Y33yDq__bulletList,.bento-module__Y33yDq__factList{margin:0;display:grid}.bento-module__Y33yDq__bulletList{gap:var(--site-copy-gap);max-width:none;padding-left:0;list-style:none}.bento-module__Y33yDq__bulletList li{padding-left:0}.bento-module__Y33yDq__factList{gap:var(--site-copy-gap);max-width:none}.bento-module__Y33yDq__factRow{min-width:0;margin:0}.bento-module__Y33yDq__factLabel,.bento-module__Y33yDq__factValue{margin:0;display:inline}.bento-module__Y33yDq__factLabel{font-style:italic}.bento-module__Y33yDq__factValue{overflow-wrap:break-word}.bento-module__Y33yDq__mediaPreview{border-radius:calc(var(--site-radius) - 8px);flex:1;width:100%;min-height:160px;position:relative;overflow:hidden}.bento-module__Y33yDq__mediaImage{object-fit:cover;width:100%;height:100%}.bento-module__Y33yDq__mediaPlaceholder{background:color-mix(in srgb, var(--site-bg) 72%, var(--site-border));border:1px dashed var(--site-border);border-radius:calc(var(--site-radius) - 8px);color:var(--site-muted);font-family:var(--font-hero);letter-spacing:.14em;opacity:.62;text-transform:uppercase;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;font-size:.75rem;font-weight:600;display:flex}.bento-module__Y33yDq__spellcheck{text-underline-offset:2px;-webkit-text-decoration:underline wavy #d61f2c;text-decoration:underline wavy #d61f2c;text-decoration-thickness:1.5px}.bento-module__Y33yDq__empty{color:#11111157;font-family:var(--font-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;flex:1;justify-content:flex-start;align-items:flex-start;font-size:.86rem;font-weight:500;display:flex}@media (max-width:1340px){.bento-module__Y33yDq__page{gap:40px}.bento-module__Y33yDq__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto}.bento-module__Y33yDq__portrait,.bento-module__Y33yDq__about,.bento-module__Y33yDq__wide,.bento-module__Y33yDq__what-i-do,.bento-module__Y33yDq__where-from{grid-area:auto/span 12}.bento-module__Y33yDq__portrait{aspect-ratio:16/9;height:auto;min-height:0}.bento-module__Y33yDq__about .bento-module__Y33yDq__tileHeader{margin-bottom:var(--site-heading-gap)}.bento-module__Y33yDq__mind{grid-area:auto/span 12}.bento-module__Y33yDq__side-project,.bento-module__Y33yDq__current-read,.bento-module__Y33yDq__recipe,.bento-module__Y33yDq__painting{grid-area:auto/span 6;min-height:300px}.bento-module__Y33yDq__what-i-do,.bento-module__Y33yDq__wide,.bento-module__Y33yDq__where-from,.bento-module__Y33yDq__mind,.bento-module__Y33yDq__side-project,.bento-module__Y33yDq__current-read,.bento-module__Y33yDq__recipe,.bento-module__Y33yDq__painting{margin-top:0}.bento-module__Y33yDq__mini .bento-module__Y33yDq__body{flex:none}.bento-module__Y33yDq__mediaPreview{aspect-ratio:16/9;flex:none;min-height:0}}@media (max-width:760px){.bento-module__Y33yDq__shell{padding:24px var(--site-page-gutter) 32px}.bento-module__Y33yDq__masthead{align-items:flex-start}.bento-module__Y33yDq__hero{margin-bottom:8px;padding-top:8px}.bento-module__Y33yDq__grid{grid-template-columns:1fr}.bento-module__Y33yDq__portrait,.bento-module__Y33yDq__about,.bento-module__Y33yDq__wide,.bento-module__Y33yDq__origin,.bento-module__Y33yDq__large,.bento-module__Y33yDq__medium,.bento-module__Y33yDq__what-i-do,.bento-module__Y33yDq__where-from,.bento-module__Y33yDq__mind,.bento-module__Y33yDq__side-project,.bento-module__Y33yDq__current-read,.bento-module__Y33yDq__recipe,.bento-module__Y33yDq__painting,.bento-module__Y33yDq__mini{grid-area:auto/1}.bento-module__Y33yDq__portrait{aspect-ratio:4/3}.bento-module__Y33yDq__side-project,.bento-module__Y33yDq__current-read,.bento-module__Y33yDq__recipe,.bento-module__Y33yDq__painting{min-height:0}.bento-module__Y33yDq__mediaPreview{aspect-ratio:4/3}}
