div.svelte-1q8sh7o{width:100%}div.svelte-1q8sh7o img{width:100%;height:auto;display:block}.fill.svelte-1q8sh7o{height:100%}.fill.svelte-1q8sh7o picture{display:contents}.fill.svelte-1q8sh7o img{object-fit:cover;object-position:var(--focal);height:100%}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}.cta.svelte-peni0m{justify-content:center;align-items:center;gap:calc(var(--space-md) / 2);min-height:var(--control-size);max-width:100%;padding:var(--space-xs) var(--space-md);color:var(--ink);font-size:var(--type-ui-size);font-weight:var(--font-weight-medium);line-height:var(--type-ui-leading);text-align:center;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:9999px;flex-shrink:0;transition:background-color .2s cubic-bezier(0,0,.2,1),color .2s cubic-bezier(0,0,.2,1),box-shadow .2s cubic-bezier(0,0,.2,1);display:inline-flex}.cta[data-size=lg].svelte-peni0m{min-height:var(--space-2xl);font-size:var(--text-lg);line-height:var(--leading-normal)}.cta[data-variant=paper].svelte-peni0m{background:var(--paper)}.cta[data-variant=outline].svelte-peni0m{border-color:var(--ink)}.cta-label.svelte-peni0m{min-width:0}.cta-icon.svelte-peni0m{flex-shrink:0;transition:transform .3s cubic-bezier(0,0,.2,1);display:flex}.cta.svelte-peni0m:focus-visible{background:var(--white);box-shadow:0 10px 15px -3px #2028230d,0 4px 6px -4px #2028230d}.cta.svelte-peni0m:focus-visible .cta-icon:where(.svelte-peni0m){transform:translateX(var(--space-2xs))}.cta[data-direction=down].svelte-peni0m:focus-visible .cta-icon:where(.svelte-peni0m){transform:translateY(var(--space-2xs))}@media (hover:hover){.cta.svelte-peni0m:hover{background:var(--white);box-shadow:0 10px 15px -3px #2028230d,0 4px 6px -4px #2028230d}.cta[data-variant=outline].svelte-peni0m:hover{background:var(--ink);color:var(--white)}.cta.svelte-peni0m:hover .cta-icon:where(.svelte-peni0m){transform:translateX(var(--space-2xs))}.cta[data-direction=down].svelte-peni0m:hover .cta-icon:where(.svelte-peni0m){transform:translateY(var(--space-2xs))}}.cta.svelte-peni0m:active{box-shadow:none;background:color-mix(in oklab, var(--white), var(--ink) 5%);color:var(--ink)}@media (prefers-reduced-motion:reduce){.cta.svelte-peni0m,.cta-icon.svelte-peni0m{transition:none}.cta.svelte-peni0m .cta-icon:where(.svelte-peni0m){transform:none!important}}.gallery-bar.svelte-1oz3msq{align-items:start;gap:var(--layout-stack-lg);margin:var(--layout-section-gap) 0 var(--layout-stack-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.filters.svelte-1oz3msq{gap:0 var(--layout-stack-lg);flex-wrap:wrap;display:flex}.filters.svelte-1oz3msq button:where(.svelte-1oz3msq){min-height:var(--control-size);padding:var(--space-xs) 0;color:var(--muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);cursor:pointer;background:0 0;border:0;position:relative}.filters.svelte-1oz3msq button.active:where(.svelte-1oz3msq){color:var(--ink)}.filters.svelte-1oz3msq button.active:where(.svelte-1oz3msq):after{background:var(--ink);content:"";height:1px;position:absolute;bottom:1px;left:0;right:0}.count.svelte-1oz3msq{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--muted);white-space:nowrap}.gallery-actions.svelte-1oz3msq{justify-self:end;align-items:center;gap:var(--layout-stack-lg);display:flex}.gallery.svelte-1oz3msq{column-count:var(--columns-desktop);column-gap:var(--gallery-gap);column-fill:balance;font-size:0;line-height:0}figure.svelte-1oz3msq{break-inside:avoid;margin:0 0 var(--gallery-gap);vertical-align:top;width:100%;font-size:var(--type-ui-size);line-height:var(--type-ui-leading);display:inline-block;position:relative}.photo-link.svelte-1oz3msq{background:#e3e5e1;display:block;position:relative;overflow:hidden}.photo-link.svelte-1oz3msq img{transition:transform .7s}@media (hover:hover) and (pointer:fine){.photo-link.svelte-1oz3msq:hover img{transform:scale(1.025)}}.photo-download.svelte-1oz3msq{width:var(--control-size);height:var(--control-size);background:var(--paper);right:var(--space-sm);bottom:var(--space-sm);color:var(--ink);opacity:0;place-items:center;transition:opacity .2s,transform .2s;display:grid;position:absolute;transform:translateY(6px);box-shadow:0 1px 8px #00000014}figure.svelte-1oz3msq:hover .photo-download:where(.svelte-1oz3msq),figure.svelte-1oz3msq:focus-within .photo-download:where(.svelte-1oz3msq){opacity:1;transform:none}@media (width<=1279px){.gallery.svelte-1oz3msq{column-count:var(--columns-tablet)}}@media (width<=767px){.gallery.svelte-1oz3msq{column-count:var(--columns-mobile)}.gallery-bar.svelte-1oz3msq{gap:var(--layout-stack-lg);grid-template-columns:minmax(0,1fr)}.filters.svelte-1oz3msq{gap:0 var(--layout-inline-md)}.gallery-actions.svelte-1oz3msq{justify-content:space-between;gap:var(--layout-stack-sm);width:100%}.count.svelte-1oz3msq{white-space:normal;min-width:0}}@media (hover:none),(pointer:coarse){.photo-download.svelte-1oz3msq{opacity:1;transform:none}}.pswp__button--fullscreen{color:#fff;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.photo-link.svelte-1oz3msq img,.photo-download.svelte-1oz3msq{transition:none}.photo-link.svelte-1oz3msq:hover img{transform:none}}dl.svelte-14ywx0w{gap:var(--layout-stack-lg) var(--layout-inline-xs);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;margin:0;display:grid}dl.svelte-14ywx0w>div:where(.svelte-14ywx0w){min-width:0}dt.svelte-14ywx0w{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);text-transform:uppercase;color:var(--muted);margin-bottom:var(--layout-stack-sm)}dd.svelte-14ywx0w{font-size:var(--type-stat-size);font-family:var(--font-display);font-weight:var(--font-weight-normal);line-height:var(--type-stat-leading);white-space:nowrap;margin:0}dd.description.svelte-14ywx0w{font-family:var(--font-sans);font-size:var(--type-ui-size)}dd.svelte-14ywx0w span:where(.svelte-14ywx0w){font-size:var(--type-caption-size);font-family:var(--font-sans);color:var(--muted);margin-left:var(--space-2xs)}@media (width>=640px){dl.svelte-14ywx0w{column-gap:var(--layout-stack-lg);grid-template-columns:repeat(4,minmax(0,1fr))}dd.description.svelte-14ywx0w{font-size:var(--type-body-size)}}@media (width>=1280px){dl.svelte-14ywx0w{grid-template-columns:repeat(7,minmax(0,1fr))}}.hero.svelte-1q37ri0{background:#caccc9;height:min(850px,100svh - 100px);min-height:480px;position:relative;overflow:hidden}.hero-image.svelte-1q37ri0{position:absolute;inset:0}.hero-image.svelte-1q37ri0 .fill img{object-position:var(--hero-position)}.hero-content.svelte-1q37ri0{gap:var(--layout-stack-lg);height:100%;padding-top:calc(var(--header-height) + var(--layout-stack-lg));padding-bottom:var(--space-xl);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.hero-top.svelte-1q37ri0,.hero-bottom.svelte-1q37ri0{justify-content:space-between;align-items:center;gap:var(--layout-stack-lg);display:flex}.hero-top.svelte-1q37ri0{justify-content:flex-start;align-items:flex-start;gap:var(--layout-stack-xs);flex-direction:column;grid-area:1/1}.hero-actions.svelte-1q37ri0{align-items:center;gap:var(--layout-inline-sm);flex-wrap:wrap;min-width:0;display:flex}.hero-bottom.svelte-1q37ri0{grid-area:3/1/auto/-1}.hero-top.svelte-1q37ri0 .eyebrow:where(.svelte-1q37ri0){color:#242c28;font-size:var(--type-caption-size)}.hero-name.svelte-1q37ri0{text-align:right;place-self:start end;justify-items:end;gap:var(--layout-stack-xs);grid-area:1/2;min-width:0;display:grid}.hero-name.svelte-1q37ri0 .eyebrow:where(.svelte-1q37ri0){font-size:var(--type-caption-size)}h1.svelte-1q37ri0{font-family:var(--font-display);font-size:var(--type-hero-size);line-height:var(--leading-none);font-weight:var(--font-weight-normal);margin:0}h1.svelte-1q37ri0 span:where(.svelte-1q37ri0){color:var(--green)}.hero-index.svelte-1q37ri0{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);white-space:nowrap}@media (width>=1700px){.hero.svelte-1q37ri0{height:82svh;max-height:800px}}@media (width<=767px){.hero.svelte-1q37ri0{height:min(720px, calc(100svh - var(--space-3xl)));min-height:min(480px, calc(100svh - var(--space-3xl)))}.hero-image.svelte-1q37ri0 .fill img{object-position:var(--hero-mobile-position)}.hero-top.svelte-1q37ri0{display:none}.hero-content.svelte-1q37ri0{padding-bottom:var(--layout-stack-lg)}.hero-name.svelte-1q37ri0{color:var(--ink)}h1.svelte-1q37ri0{font-size:var(--text-5xl)}}@media (width<=639px){.hero-index.svelte-1q37ri0{display:none}}@media (height<=600px) and (orientation:landscape){.hero.svelte-1q37ri0{height:calc(100svh - var(--space-2xl));min-height:240px}.hero-image.svelte-1q37ri0 .fill img{object-position:50% 0%}.hero-top.svelte-1q37ri0{display:none}.hero-content.svelte-1q37ri0{padding-top:calc(var(--header-height) + var(--layout-stack-sm));padding-bottom:var(--layout-stack-sm);gap:var(--layout-stack-sm)}}h1.page-title.svelte-1q37ri0{font-size:var(--type-page-size);line-height:var(--type-heading-leading);overflow-wrap:anywhere}.page-hero.svelte-1q37ri0 .hero-top:where(.svelte-1q37ri0){visibility:hidden}.page-hero.svelte-1q37ri0 .hero-name:where(.svelte-1q37ri0){max-width:var(--layout-reading-max);color:var(--white);grid-area:2/1/auto/-1;align-self:end}[data-hero-contrast].svelte-1q37ri0[data-tone=light]{color:#fff}[data-hero-contrast].svelte-1q37ri0[data-tone=dark]{color:#111}h1.svelte-1q37ri0[data-tone=light] span:where(.svelte-1q37ri0){color:inherit}.page-hero.svelte-1q37ri0 .hero-content:where(.svelte-1q37ri0){z-index:1}.measurements.svelte-7s4ovu{padding:var(--space-xl) 0}.profile-intro.svelte-7s4ovu{max-width:var(--layout-reading-max);margin:0 0 var(--space-xl)}.model-band.svelte-7s4ovu{background:var(--white)}.model-band.svelte-7s4ovu:nth-of-type(2n){background:var(--surface-alt)}.work.svelte-7s4ovu{padding-block:var(--layout-section-padding)}.section-heading.svelte-7s4ovu{justify-content:space-between;align-items:flex-end;gap:var(--layout-stack-lg);display:flex}.section-heading.svelte-7s4ovu h2:where(.svelte-7s4ovu){margin:var(--layout-stack-md) 0 0;font-size:var(--type-section-size)}h2.svelte-7s4ovu span:where(.svelte-7s4ovu){color:var(--green)}.about-strip.svelte-7s4ovu{padding-block:var(--layout-section-padding)}.about-grid.svelte-7s4ovu{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-grid-column-min)), 1fr));gap:var(--layout-section-gap);align-items:center;display:grid}.about-image.svelte-7s4ovu,.about-copy.svelte-7s4ovu{align-self:center}.about-copy.svelte-7s4ovu h2:where(.svelte-7s4ovu){font-size:var(--type-section-size);margin:var(--layout-stack-lg) 0}.digitals.svelte-7s4ovu{padding-block:var(--layout-section-padding)}.digitals.svelte-7s4ovu h2:where(.svelte-7s4ovu){margin:0 0 var(--layout-section-gap);font-size:var(--type-section-size)}.about-page.svelte-1kt9k62{padding-block:var(--layout-section-padding)}.about-body.svelte-1kt9k62{max-width:var(--layout-reading-max);margin-inline:auto}.copy.svelte-1kt9k62{min-width:0}h2.svelte-1kt9k62{font-size:var(--type-section-size);margin:var(--layout-stack-lg) 0}.copy.svelte-1kt9k62 p:where(.svelte-1kt9k62){color:var(--muted);margin:0 0 var(--layout-stack-lg)}.contact-details.svelte-1kt9k62{margin-top:var(--layout-section-gap);padding-top:var(--layout-stack-lg);border-top:1px solid var(--line);gap:var(--layout-stack-lg);display:grid}.contact-details.svelte-1kt9k62 p:where(.svelte-1kt9k62){margin:var(--layout-stack-xs) 0 0;color:var(--ink);font-size:var(--type-ui-size);line-height:var(--type-ui-leading)}.contact-details.svelte-1kt9k62 a:where(.svelte-1kt9k62){width:fit-content;margin-top:var(--layout-stack-xs);display:flex}dl.svelte-18exjx0{gap:var(--layout-stack-sm) var(--layout-inline-md);color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);flex-wrap:wrap;margin:0;display:flex}dl.svelte-18exjx0>div:where(.svelte-18exjx0){align-items:center;gap:var(--layout-inline-xs);display:flex}dd.svelte-18exjx0{margin:0}@media (width>=1024px){.column.svelte-18exjx0{align-items:flex-start;gap:var(--layout-stack-sm);flex-direction:column}}.chip.svelte-ogjsci{z-index:1;min-height:var(--chip-height);min-width:var(--chip-height);max-width:100%;color:var(--green);font-size:var(--type-caption-size);font-weight:var(--font-weight-normal);line-height:var(--type-caption-leading);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex;position:relative}.chip-label.svelte-ogjsci{align-items:center;gap:var(--space-2xs);min-height:var(--chip-height);max-width:100%;padding:0 var(--space-xs);background:var(--surface-alt);border:1px solid #0000;border-radius:3px;display:inline-flex}.chip-text.svelte-ogjsci{overflow-wrap:anywhere;min-width:0}.chip.svelte-ogjsci:hover .chip-label:where(.svelte-ogjsci),.chip.svelte-ogjsci:focus-visible .chip-label:where(.svelte-ogjsci){border-color:var(--green)}.selected.svelte-ogjsci .chip-label:where(.svelte-ogjsci){border-color:var(--green);background:#e0eade}.full-target.svelte-ogjsci{min-height:var(--control-size);min-width:var(--control-size)}@media (pointer:coarse){.chip.svelte-ogjsci{min-height:var(--control-size);min-width:var(--control-size)}}.blog-page.svelte-f2w2vt{padding-block:var(--layout-section-padding)}.journal-shell.svelte-f2w2vt{max-width:var(--layout-journal-max);margin-inline:auto}.blog-heading.svelte-f2w2vt{grid-template-columns:minmax(0, 1fr) var(--control-size);align-items:center;gap:var(--layout-stack-lg) var(--layout-inline-md);padding-bottom:var(--layout-section-gap);display:grid}h1.svelte-f2w2vt{font-size:var(--type-page-size);margin:0}.blog-heading.svelte-f2w2vt .eyebrow:where(.svelte-f2w2vt){grid-column:1/-1}.blog-heading.svelte-f2w2vt p:where(.svelte-f2w2vt){max-width:var(--layout-reading-max);color:var(--muted);font-size:var(--type-body-size);grid-column:1/-1;margin:0}.topics.svelte-f2w2vt{gap:var(--layout-stack-xs) var(--layout-stack-lg);padding:var(--space-xs) 0 var(--space-md);flex-wrap:wrap;display:flex}.topics.svelte-f2w2vt a:where(.svelte-f2w2vt){min-height:var(--control-size);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--muted);align-items:center;display:inline-flex}.topics.svelte-f2w2vt a.active:where(.svelte-f2w2vt){color:var(--green);text-underline-offset:7px;text-decoration:underline}.list-toolbar.svelte-f2w2vt{align-items:start;gap:var(--layout-stack-xs) var(--layout-stack-lg);padding:var(--space-sm) 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"count";display:grid}.list-toolbar.has-filters.svelte-f2w2vt{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"count selected reset"}.result-count.svelte-f2w2vt{min-height:var(--control-size);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--muted);white-space:nowrap;grid-area:count;align-items:center;display:flex}.selected-filters.svelte-f2w2vt{justify-content:flex-end;align-items:center;gap:0 var(--layout-inline-xs);flex-wrap:wrap;grid-area:selected;min-width:0;display:flex}button.svelte-f2w2vt{cursor:pointer}.reset.svelte-f2w2vt{min-height:var(--control-size);min-width:var(--control-size);justify-content:center;align-items:center;gap:var(--layout-inline-xs);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--muted);background:0 0;border:0;grid-area:reset;padding:0;display:inline-flex}.reset.svelte-f2w2vt:hover{color:var(--ink)}.posts.svelte-f2w2vt{gap:var(--layout-stack-md);display:grid}.post-card.svelte-f2w2vt{padding:var(--layout-surface-padding);border:1px solid var(--line);gap:var(--layout-stack-lg);background:var(--white);border-radius:4px;grid-template-columns:minmax(0,1fr) 11rem;transition:border-color .2s,background-color .2s;display:grid;position:relative}.post-card.svelte-f2w2vt:hover{background:#f5f8f4;border-color:#80988b}.post-copy.svelte-f2w2vt{min-width:0}h2.svelte-f2w2vt{font-size:var(--type-card-size);line-height:var(--type-heading-leading);margin:0 0 var(--layout-stack-md)}.post-link.svelte-f2w2vt:after{content:"";border-radius:4px;position:absolute;inset:0}.post-link.svelte-f2w2vt:focus-visible{outline:none}.post-link.svelte-f2w2vt:focus-visible:after{outline:2px solid var(--green);outline-offset:3px}.summary.svelte-f2w2vt{color:var(--muted);padding-left:var(--layout-stack-md);font-size:var(--type-body-size);line-height:var(--type-body-leading);border-left:2px solid #a8beb0;margin:0}.post-tags.svelte-f2w2vt{gap:var(--layout-inline-xs);margin-top:var(--layout-stack-md);flex-wrap:wrap;display:flex}.post-side.svelte-f2w2vt{justify-content:space-between;gap:var(--layout-stack-lg);padding-top:var(--space-2xs);flex-direction:column;display:flex}.post-side.svelte-f2w2vt>svg{color:var(--green);align-self:flex-end}.empty.svelte-f2w2vt{justify-items:start;gap:var(--layout-stack-lg);padding:var(--space-xl) 0;border-bottom:1px solid var(--line);display:grid}.empty.svelte-f2w2vt a:where(.svelte-f2w2vt){align-items:center;gap:var(--layout-inline-sm);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--green);display:inline-flex}@media (width<=1023px){.post-card.svelte-f2w2vt{gap:var(--layout-stack-lg);grid-template-columns:1fr}.post-side.svelte-f2w2vt{gap:var(--layout-stack-sm);flex-direction:row}}@media (width<=639px){.reset.svelte-f2w2vt span:where(.svelte-f2w2vt){display:none}.list-toolbar.has-filters.svelte-f2w2vt{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"count count""selected reset"}.has-filters.svelte-f2w2vt .result-count:where(.svelte-f2w2vt){min-height:0}.selected-filters.svelte-f2w2vt{justify-content:flex-start}.topics.svelte-f2w2vt{gap:var(--layout-inline-xs) var(--layout-inline-md)}}h2.svelte-b56w5d{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);text-transform:uppercase;margin:0 0 var(--layout-stack-md);color:var(--muted)}ol.svelte-b56w5d{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}a.svelte-b56w5d{padding:var(--space-sm) var(--space-md);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--muted);border-left:2px solid #0000;margin-left:-1px;display:block}a.active.svelte-b56w5d,a.svelte-b56w5d:hover{border-color:var(--green);color:var(--ink)}.subheading.svelte-b56w5d{padding-left:var(--space-xl)}.article-page.svelte-f33bvh{padding-block:var(--layout-section-padding)}.article-shell.svelte-f33bvh{max-width:var(--layout-reading-max);margin-inline:auto}.with-toc.svelte-f33bvh .article-shell:where(.svelte-f33bvh){max-width:var(--layout-article-max)}.breadcrumbs.svelte-f33bvh{align-items:center;gap:var(--layout-inline-xs);font-size:var(--type-caption-size);color:var(--muted);margin-bottom:var(--layout-section-gap);line-height:var(--type-caption-leading);flex-wrap:wrap;display:flex}.breadcrumbs.svelte-f33bvh span:where(.svelte-f33bvh){overflow-wrap:anywhere}.breadcrumbs.svelte-f33bvh a:where(.svelte-f33bvh):hover{text-decoration:underline}.article-grid.svelte-f33bvh{grid-template-columns:minmax(0,1fr);display:grid}.article-header.svelte-f33bvh{padding-bottom:var(--space-xl);margin-bottom:var(--space-xl);border-bottom:1px solid var(--line)}.article-tags.svelte-f33bvh{gap:var(--layout-inline-xs);margin-bottom:var(--layout-stack-lg);flex-wrap:wrap;display:flex}h1.svelte-f33bvh{font-size:var(--type-page-size);margin:0 0 var(--layout-stack-lg);line-height:var(--type-heading-leading)}.article-lead.svelte-f33bvh{border-left:2px solid var(--green);padding-left:var(--layout-stack-md);font-size:var(--type-prose-size);color:var(--muted);margin:0 0 var(--layout-stack-lg)}.byline.svelte-f33bvh{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:var(--layout-stack-md) 0 0;color:var(--muted)}.byline.svelte-f33bvh a:where(.svelte-f33bvh){text-underline-offset:3px;text-decoration:underline}.prose.svelte-f33bvh{font-size:var(--type-prose-size);line-height:var(--type-prose-leading)}.prose.svelte-f33bvh p{font-size:var(--type-prose-size);line-height:var(--type-prose-leading);margin:0 0 var(--layout-stack-lg)}.prose.svelte-f33bvh h2,.prose.svelte-f33bvh h3{scroll-margin-top:var(--space-xl);font-size:var(--type-card-size);line-height:var(--type-heading-leading);margin:var(--layout-section-gap) 0 var(--layout-stack-lg)}.prose.svelte-f33bvh a:not(.external){text-underline-offset:3px;text-decoration:underline}.prose.svelte-f33bvh .external{margin-bottom:var(--layout-stack-lg)}.prose.svelte-f33bvh img{max-width:100%;height:auto}.prose.svelte-f33bvh blockquote{margin:var(--space-xl) 0;padding-left:var(--layout-stack-md);border-left:2px solid var(--line)}.prose.svelte-f33bvh ul,.prose.svelte-f33bvh ol{margin:0 0 var(--layout-stack-lg);padding-inline-start:var(--layout-stack-lg)}.prose.svelte-f33bvh li+li{margin-top:var(--layout-stack-sm)}.back.svelte-f33bvh{align-items:center;gap:var(--layout-inline-sm);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);margin-top:var(--space-xl);display:inline-flex}.desktop-toc.svelte-f33bvh{display:none}.mobile-toc.svelte-f33bvh{margin:0 0 var(--space-xl);padding-bottom:var(--layout-stack-lg);border-bottom:1px solid var(--line)}.related.svelte-f33bvh{border-top:1px solid var(--line);margin-top:var(--layout-section-padding);padding-top:var(--layout-section-gap)}.related.svelte-f33bvh h2:where(.svelte-f33bvh){font-size:var(--type-section-size);margin:0 0 var(--layout-stack-lg)}.related.svelte-f33bvh>div:where(.svelte-f33bvh){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-grid-column-min)), 1fr));gap:var(--layout-stack-lg);display:grid}.related.svelte-f33bvh a:where(.svelte-f33bvh){border:1px solid var(--line);padding:var(--layout-surface-padding);border-radius:4px;position:relative}.related.svelte-f33bvh a:where(.svelte-f33bvh):hover{border-color:var(--green)}.related.svelte-f33bvh a:where(.svelte-f33bvh)>span:where(.svelte-f33bvh){font-size:var(--type-caption-size);line-height:var(--type-caption-leading);text-transform:uppercase;color:var(--green)}.related.svelte-f33bvh h3:where(.svelte-f33bvh){font-size:var(--text-2xl);line-height:var(--type-heading-leading);margin:var(--layout-stack-md) 0 var(--space-xl)}.related.svelte-f33bvh svg{right:var(--layout-surface-padding);bottom:var(--layout-surface-padding);position:absolute}@media (width>=1280px){.with-toc.svelte-f33bvh .article-grid:where(.svelte-f33bvh){grid-template-columns:minmax(0, var(--layout-reading-max)) minmax(0, 1fr);gap:var(--layout-section-gap)}.desktop-toc.svelte-f33bvh{top:var(--space-xl);max-height:calc(100svh - 2 * var(--space-xl));align-self:start;display:block;position:sticky;overflow-y:auto}.mobile-toc.svelte-f33bvh{display:none}}.message.svelte-g56z6w{padding-block:var(--layout-section-padding);min-height:60vh}.message.svelte-g56z6w h1:where(.svelte-g56z6w){font-size:var(--type-page-size);margin:0 0 var(--layout-stack-lg)}
