.doc{--doc-measure: 720px;--doc-measure-quote: 900px;--doc-measure-cq: calc(100cqw * 720 / 1344);--doc-measure-quote-cq: calc(100cqw * 900 / 1344);--doc-mobile-breakpoint: 900px;container-type:inline-size;position:relative;padding-top:8px;color:var(--ink, #111111);font-family:var(--sans, "Inter", system-ui, -apple-system, sans-serif);font-weight:300;font-size:17.5px;line-height:35px;letter-spacing:-.02em}.doc,.doc *,.doc *:before,.doc *:after{box-sizing:border-box}.doc img,.doc svg,.doc video,.doc iframe{display:block;max-width:100%}.doc-group{position:relative}.doc>.doc-group:first-child>.doc-band:first-child>:first-child{margin-top:0}.doc-p,.doc-h2,.doc-h3,.doc-list{max-width:min(var(--doc-measure),var(--doc-measure-cq));margin-inline:0}.doc-p{margin-block:0 28px}.doc-h2{margin-block:48px 8px;font-size:22px;line-height:32px;letter-spacing:-.02em;font-weight:600}.doc-h3{margin-block:32px 4px;font-size:18px;line-height:28px;font-weight:600}.doc-list{margin-block:0 28px;padding-left:24px}.doc-list li+li{margin-top:6px}.doc-list ul,.doc-list ol{margin:6px 0 0;padding-left:24px}.doc-quote{max-width:min(var(--doc-measure-quote),var(--doc-measure-quote-cq));margin-block:0 28px;margin-inline:0;padding-left:20px;border-left:2px solid var(--accent, #ff5722);font-size:26px;line-height:40px;letter-spacing:-.02em;font-weight:300;color:var(--ink, #111111)}.doc-quote p{margin:0 0 16px}.doc-quote p:last-child{margin-bottom:0}.doc strong{font-weight:600}.doc a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--rule, #e4e4e4)}.doc a:hover{text-decoration-color:var(--accent, #ff5722)}:root{--callout-grey-bg: #f4f4f4;--callout-grey-edge: #d8d8d8;--callout-yellow-bg: #fdf6e0;--callout-yellow-edge: #e8d79a;--callout-blue-bg: #eef5fc;--callout-blue-edge: #bdd6ef;--callout-green-bg: #eef7ef;--callout-green-edge: #bedcc2;--callout-pink-bg: #fdeef3;--callout-pink-edge: #efbfd0}:root[data-theme=dark]{--callout-grey-bg: #1b1b1b;--callout-grey-edge: #3a3a3a;--callout-yellow-bg: #241f10;--callout-yellow-edge: #4d421f;--callout-blue-bg: #141c25;--callout-blue-edge: #2f4459;--callout-green-bg: #141f16;--callout-green-edge: #2f4a35;--callout-pink-bg: #241419;--callout-pink-edge: #512f3c}.doc-callout,.pe-root[data-prose-kind=callout] .pe-content{max-width:min(var(--doc-measure, 720px),100%);margin:28px 0;padding:16px 20px;border-left:3px solid var(--callout-grey-edge);border-radius:3px;background:var(--callout-grey-bg);color:var(--ink, #111111);font-size:16px;line-height:28px;font-weight:300;letter-spacing:-.01em}.doc-callout>:first-child,.pe-root[data-prose-kind=callout] .pe-content>:first-child{margin-top:0}.doc-callout>:last-child,.pe-root[data-prose-kind=callout] .pe-content>:last-child{margin-bottom:0}.doc>.doc-group:first-child>.doc-band:first-child>.doc-callout:first-child{margin-top:-16px}.doc-callout a,.cms-surface .doc-callout a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--callout-grey-edge)}.doc-callout a:hover,.cms-surface .doc-callout a:hover{text-decoration-color:var(--accent, #ff5722)}.doc-callout--grey,.pe-root[data-prose-kind=callout][data-tone=grey] .pe-content{background:var(--callout-grey-bg);border-left-color:var(--callout-grey-edge)}.doc-callout--yellow,.pe-root[data-prose-kind=callout][data-tone=yellow] .pe-content{background:var(--callout-yellow-bg);border-left-color:var(--callout-yellow-edge)}.doc-callout--blue,.pe-root[data-prose-kind=callout][data-tone=blue] .pe-content{background:var(--callout-blue-bg);border-left-color:var(--callout-blue-edge)}.doc-callout--green,.pe-root[data-prose-kind=callout][data-tone=green] .pe-content{background:var(--callout-green-bg);border-left-color:var(--callout-green-edge)}.doc-callout--pink,.pe-root[data-prose-kind=callout][data-tone=pink] .pe-content{background:var(--callout-pink-bg);border-left-color:var(--callout-pink-edge)}.doc-hl{background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.06em .18em;margin:0 -.1em;color:#16160f;border-radius:1px}.doc-hl--yellow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 26' preserveAspectRatio='none'%3E%3Cpath d='M0 5.00C4.4 7.05,8.1 7.00,12.5 6.45C16.9 5.62,20.6 5.79,25.0 6.00C29.4 6.82,33.1 6.62,37.5 6.27C41.9 3.46,45.6 4.83,50.0 2.07C54.4 1.83,58.1 1.59,62.5 2.45C66.9 2.57,70.6 2.78,75.0 1.88C79.4 1.42,83.1 1.32,87.5 2.44C91.9 5.38,95.6 4.12,100.0 6.37L100 21.20C95.6 23.60,91.9 23.05,87.5 24.38C83.1 24.27,79.4 24.66,75.0 23.10C70.6 20.88,66.9 21.70,62.5 20.49C58.1 20.94,54.4 20.70,50.0 20.89C45.6 19.55,41.9 20.26,37.5 18.87C33.1 19.63,29.4 18.96,25.0 20.96C20.6 22.69,16.9 22.17,12.5 22.73C8.1 22.39,4.4 22.45,0.0 22.84Z' fill='%23ffe14d'/%3E%3C/svg%3E")}.doc-hl--blue{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 26' preserveAspectRatio='none'%3E%3Cpath d='M0 5.00C4.4 7.05,8.1 7.00,12.5 6.45C16.9 5.62,20.6 5.79,25.0 6.00C29.4 6.82,33.1 6.62,37.5 6.27C41.9 3.46,45.6 4.83,50.0 2.07C54.4 1.83,58.1 1.59,62.5 2.45C66.9 2.57,70.6 2.78,75.0 1.88C79.4 1.42,83.1 1.32,87.5 2.44C91.9 5.38,95.6 4.12,100.0 6.37L100 21.20C95.6 23.60,91.9 23.05,87.5 24.38C83.1 24.27,79.4 24.66,75.0 23.10C70.6 20.88,66.9 21.70,62.5 20.49C58.1 20.94,54.4 20.70,50.0 20.89C45.6 19.55,41.9 20.26,37.5 18.87C33.1 19.63,29.4 18.96,25.0 20.96C20.6 22.69,16.9 22.17,12.5 22.73C8.1 22.39,4.4 22.45,0.0 22.84Z' fill='%239fdcff'/%3E%3C/svg%3E")}.doc-hl--green{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 26' preserveAspectRatio='none'%3E%3Cpath d='M0 5.00C4.4 7.05,8.1 7.00,12.5 6.45C16.9 5.62,20.6 5.79,25.0 6.00C29.4 6.82,33.1 6.62,37.5 6.27C41.9 3.46,45.6 4.83,50.0 2.07C54.4 1.83,58.1 1.59,62.5 2.45C66.9 2.57,70.6 2.78,75.0 1.88C79.4 1.42,83.1 1.32,87.5 2.44C91.9 5.38,95.6 4.12,100.0 6.37L100 21.20C95.6 23.60,91.9 23.05,87.5 24.38C83.1 24.27,79.4 24.66,75.0 23.10C70.6 20.88,66.9 21.70,62.5 20.49C58.1 20.94,54.4 20.70,50.0 20.89C45.6 19.55,41.9 20.26,37.5 18.87C33.1 19.63,29.4 18.96,25.0 20.96C20.6 22.69,16.9 22.17,12.5 22.73C8.1 22.39,4.4 22.45,0.0 22.84Z' fill='%23b6f0a8'/%3E%3C/svg%3E")}.doc-hl--pink{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 26' preserveAspectRatio='none'%3E%3Cpath d='M0 5.00C4.4 7.05,8.1 7.00,12.5 6.45C16.9 5.62,20.6 5.79,25.0 6.00C29.4 6.82,33.1 6.62,37.5 6.27C41.9 3.46,45.6 4.83,50.0 2.07C54.4 1.83,58.1 1.59,62.5 2.45C66.9 2.57,70.6 2.78,75.0 1.88C79.4 1.42,83.1 1.32,87.5 2.44C91.9 5.38,95.6 4.12,100.0 6.37L100 21.20C95.6 23.60,91.9 23.05,87.5 24.38C83.1 24.27,79.4 24.66,75.0 23.10C70.6 20.88,66.9 21.70,62.5 20.49C58.1 20.94,54.4 20.70,50.0 20.89C45.6 19.55,41.9 20.26,37.5 18.87C33.1 19.63,29.4 18.96,25.0 20.96C20.6 22.69,16.9 22.17,12.5 22.73C8.1 22.39,4.4 22.45,0.0 22.84Z' fill='%23ffbcd4'/%3E%3C/svg%3E")}@media print{.doc-hl{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.doc-band--canvas{position:relative;width:100%;margin:8px 0 44px}.doc-band--overlay{position:absolute;top:0;left:0;right:0;margin:0;z-index:2}.doc-item{position:absolute;margin:0;transform-origin:center center}.doc-frame{position:relative;width:100%}.doc-frame>img,.doc-frame>video,.doc-frame>svg,.doc-frame>iframe,.doc-frame>.doc-zoom{width:100%;height:100%;border:0}.doc-zoom{display:block;padding:0;margin:0;background:none;font:inherit;color:inherit;cursor:zoom-in}.doc-zoom>img{display:block;width:100%;height:100%}.doc-zoom:focus-visible{outline:2px solid var(--accent, #ff5722);outline-offset:3px}.doc-item--image .doc-frame>img,.doc-item--image .doc-frame>.doc-zoom>img,.doc-item--video .doc-frame>video{object-fit:cover;border:1px solid var(--media-edge, #e4e4e4)}.doc-item--embed .doc-frame>iframe{border:1px solid var(--media-edge, #e4e4e4)}.doc-caption{margin-top:10px;font-size:calc(1em - 1px);line-height:1.5;letter-spacing:0;font-weight:300;color:var(--muted, #6b6b6b)}.doc-connectors{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:50}.doc-connectors path{fill:none;stroke:var(--muted, #6b6b6b);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.doc-head{max-width:min(720px,100%);padding-top:71px}.doc-title{margin:0;font-size:32px;line-height:44px;letter-spacing:-.02em;font-weight:700}.doc-date{margin:10px 0 40px;font-family:var(--nav, "Bricolage Grotesque", system-ui, sans-serif);font-size:13px;font-weight:500;line-height:16px;letter-spacing:.04em;color:var(--accent, #ff5722)}.doc-visit{display:inline-flex;align-items:center;gap:8px;margin-bottom:32px;font-size:15px;text-decoration:none}.doc-visit-label{font-weight:600}.doc-visit-url{color:var(--muted, #6b6b6b)}.doc-summary{margin:0 0 40px;font-weight:300;font-style:italic}.doc-cover{margin:0;padding-top:24px}.doc-cover-img{display:block;width:100%;aspect-ratio:15 / 4;object-fit:cover;object-position:50% 52%}.doc-cover+.doc-head{padding-top:40px}.doc--projects{--doc-measure-cq: 720px;--doc-measure-quote-cq: 900px}.doc--essays{padding-top:0}.doc--essays .doc-p,.doc--essays .doc-list{margin-block:0 27px}.doc--essays .doc-list li{margin-bottom:8px}.doc--essays .doc-list li+li{margin-top:0}.doc--essays .doc-p,.doc--essays .doc-h2,.doc--essays .doc-h3,.doc--essays .doc-list,.doc--essays .doc-quote{max-width:min(720px,100%)}.doc--essays.doc--canvas .doc-p,.doc--essays.doc--canvas .doc-h2,.doc--essays.doc--canvas .doc-h3,.doc--essays.doc--canvas .doc-list,.doc--essays.doc--canvas .doc-quote{max-width:min(var(--doc-measure),var(--doc-measure-cq))}.doc--essays .doc-quote{margin-block:0 27px;border-left-color:var(--rule, #e4e4e4);font-size:17.5px;line-height:35px;letter-spacing:-.02em;color:var(--muted, #6b6b6b)}.doc--essays .doc-quote p{margin:0 0 27px}.doc--essays .doc-quote p:last-child{margin-bottom:27px}.doc-buttons{max-width:min(720px,100%)}.doc-button{text-decoration:none}@media(max-width:900px){.doc{font-size:14px;line-height:24px}.doc-quote{font-size:14px;line-height:24px;letter-spacing:-.01em}.doc{overflow-x:clip;overflow-y:visible}.doc-group{position:static}.doc-band--canvas{position:static!important;height:auto!important;display:flex;flex-direction:column;gap:28px;margin:8px 0 28px}.doc-band--overlay{top:auto!important;left:auto!important;right:auto!important;z-index:auto}.doc-item{position:static!important;left:auto!important;top:auto!important;right:auto!important;width:100%!important;z-index:auto!important}.doc-connectors{display:none}.doc-p,.doc-h2,.doc-h3,.doc-list{max-width:min(var(--doc-measure),100%)}.doc-quote{max-width:min(var(--doc-measure-quote),100%)}.doc-head{padding-top:40px}.doc-cover+.doc-head{padding-top:32px}.doc-title{font-size:26px;line-height:34px}.doc--essays .doc-p,.doc--essays .doc-list,.doc--essays .doc-quote p,.doc--essays .doc-quote p:last-child{margin-bottom:20px}.doc--essays .doc-quote,.doc--essays .doc-quote p{font-size:14px;line-height:24px;letter-spacing:-.02em}.doc--essays.doc--canvas .doc-p,.doc--essays.doc--canvas .doc-h2,.doc--essays.doc--canvas .doc-h3,.doc--essays.doc--canvas .doc-list,.doc--essays.doc--canvas .doc-quote{max-width:min(720px,100%)}}.doc>.doc-group:last-child>.doc-band:last-child>:last-child{margin-bottom:0}.doc-space--small.doc-space--small{margin-top:48px}.doc-space--medium.doc-space--medium{margin-top:80px}.doc-space--large.doc-space--large{margin-top:120px}@media(max-width:900px){.doc-space--small.doc-space--small{margin-top:32px}.doc-space--medium.doc-space--medium{margin-top:52px}.doc-space--large.doc-space--large{margin-top:76px}}
