.PaletteContainer_palette-container--has-accent__Furin{--em-color:var(--accent-color);--border-color:oklch(from var(--accent-color) l c h/.4);--panel-bg-color:oklch(from var(--accent-color) .2 .2 h/.1);--base-text-color:oklch(from var(--accent-color) 0 .01 h/.65)}@media(prefers-color-scheme:dark){.PaletteContainer_palette-container--has-accent__Furin{--em-color:oklch(from var(--accent-color) calc(l + .4) calc(c + .1) h);--border-color:oklch(from var(--accent-color) l c h/.6);--panel-bg-color:oklch(from var(--accent-color) 1 .05 h/.14);--base-text-color:oklch(from var(--accent-color) 1 .01 h/.65)}html[data-safari]:not([data-safari*="18"]) .PaletteContainer_palette-container--has-accent__Furin{--em-color:var(--accent-color)}}.Logo_logo__SaT3z path{fill:currentColor}.Logo_logo--hide-text__8G6Bt #logoSubtitle,.Logo_logo--hide-text__8G6Bt #logoTitle{display:none}.Button_button__oPmzC{display:inline-flex;justify-content:center;text-align:center;background-color:var(--btn-bg-color);color:var(--btn-fg-color);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.Button_button__oPmzC:focus-visible:not(:disabled),.Button_button__oPmzC:hover:not(:disabled){background-color:oklch(from var(--btn-bg-color) l c h/.5);color:var(--btn-fg-color)}.Button_button__oPmzC:disabled{opacity:.2;cursor:not-allowed}.Button_button__oPmzC:active{transform:scale(.95)}.Button_button--ghost__fMaAd{background-color:transparent;color:inherit}.Button_button__text__vYx6V{display:inline-block;font-family:Futura PT,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.8rem;letter-spacing:.08em;text-transform:uppercase;padding-top:.1rem;color:inherit}.Button_button--size-default__npA_V{padding:8px 16px;border-radius:16px}.Button_button--size-large__Ebnqt{padding:12px 24px;border-radius:24px}.Button_button--size-large__Ebnqt .Button_button__text__vYx6V{font-family:Futura PT,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.8rem;letter-spacing:.08em;text-transform:uppercase;padding-top:.1rem;font-size:1.6rem}@media(pointer:coarse){.Button_button--size-default__npA_V{padding:10px 20px;border-radius:20px}.Button_button--size-large__Ebnqt{padding:16px 32px;border-radius:32px}}.MainHeader_main-header__e3349{color:var(--em-text-color);transition:background-color .4s}.MainHeader_main-header--floating__cqaER{background:url(/_next/static/media/paper.c9b264b7.png),var(--header-bg-color);background-blend-mode:color-dodge,normal;box-shadow:0 0 16px 0 oklch(from var(--black) l c h/.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(prefers-color-scheme:dark){.MainHeader_main-header--floating__cqaER{border-bottom:1px solid var(--outline-color)}}.MainHeader_main-header--floating__cqaER .MainHeader_main-header__inner__dg5ib{padding-block:20px}.MainHeader_main-header__inner__dg5ib{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto;padding-block:28px;display:flex;justify-content:space-between}@media(max-width:768px){.MainHeader_main-header__inner__dg5ib{--container-padding:24px}}.MainHeader_main-header__logo__ZYhtU{line-height:0;width:200px}.MainHeader_main-header__logo__ZYhtU>svg{width:100%;height:auto}.MainHeader_main-header__nav__mHhre{display:flex;gap:32px;align-items:center}.MainHeader_main-header__menu-button__PkF8d{display:none}@media(max-width:768px){.MainHeader_main-header__inner__dg5ib{padding-block:20px}.MainHeader_main-header__logo__ZYhtU{width:160px}.MainHeader_main-header__nav__mHhre{display:none}.MainHeader_main-header__menu-button__PkF8d{display:inline-block;color:var(--em-text-color);line-height:0;padding:8px;-webkit-margin-end:-8px;margin-inline-end:-8px;margin-block:-8px}}.Icon_icon__SANOM{display:initial;width:1em;height:1em}.Icon_icon__SANOM path{fill:currentColor}.MainFooter_main-footer__gRIU1{padding-top:64px;padding-bottom:48px;color:var(--em-text-color)}.MainFooter_main-footer__inner__RMgXY{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto}@media(max-width:768px){.MainFooter_main-footer__inner__RMgXY{--container-padding:24px}}.MainFooter_main-footer__title__5uHWb:is(h2:not([data-h]),[data-h=h2]){font-size:3.2rem;-webkit-margin-after:16px;margin-block-end:16px}.MainFooter_main-footer__info__OqAht{display:flex;justify-content:space-between;align-items:baseline;margin-top:24px;flex-wrap:wrap}.MainFooter_main-footer__start__v3ByV{display:flex;align-items:baseline;gap:16px}.MainFooter_main-footer__icon__x38Kx{font-size:2.4rem}.MainFooter_main-footer__links__juOsO{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.MainFooter_main-footer__links__juOsO>a{font-family:Figtree,sans-serif;font-size:2.4rem;font-weight:400;line-height:120%;text-wrap-style:pretty;margin:0;text-transform:lowercase;text-decoration:none;color:var(--base-text-color)}.MainFooter_main-footer__links__juOsO>a:first-child{margin-top:0}.MainFooter_main-footer__links__juOsO>a:last-child{margin-bottom:0}@media(max-width:768px){.MainFooter_main-footer__links__juOsO>a{font-size:2.4rem}}.MainFooter_main-footer__links__juOsO>a:focus-visible,.MainFooter_main-footer__links__juOsO>a:hover{text-decoration:underline}.MainFooter_main-footer__copyright__Lh9zH{font-family:Futura PT,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem;letter-spacing:.08em;text-transform:uppercase;padding-top:.1rem;font-size:1.2rem;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:768px){.MainFooter_main-footer__gRIU1{padding-top:48px;padding-bottom:32px}.MainFooter_main-footer__info__OqAht{margin-top:16px;flex-direction:column;gap:64px}.MainFooter_main-footer__copyright__Lh9zH{flex-direction:row-reverse}}.MobileMenu_mobile-menu__9U9_h{--base-text-color:hsla(0,0%,100%,.75);--em-text-color:#fff;--em-color:hsla(0,0%,100%,.75);--btn-bg-color:var(--black);--btn-fg-color:var(--white);position:relative;width:100%;height:100%;display:grid;grid-template-rows:auto 1fr auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.MobileMenu_mobile-menu__background__5vojb{position:absolute;width:100%;height:100%;background:url(/_next/static/media/paper.c9b264b7.png),linear-gradient(to right bottom,oklch(from var(--menu-color) .47 .16 calc(h - 30)),oklch(from var(--menu-color) .47 .16 calc(h + 30)));background-repeat:repeat;background-size:200px 200px,100%;background-blend-mode:color-dodge,normal;z-index:-1;opacity:.9}html[data-safari]:not([data-safari*="18"]) .MobileMenu_mobile-menu__background__5vojb{background:url(/_next/static/media/paper.c9b264b7.png),var(--menu-color)}.MobileMenu_mobile-menu__header__p_4y0{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto;padding-block:20px;display:flex;justify-content:space-between}@media(max-width:768px){.MobileMenu_mobile-menu__header__p_4y0{--container-padding:24px}}.MobileMenu_mobile-menu__logo__7kRMK{line-height:0;width:160px}.MobileMenu_mobile-menu__logo__7kRMK>svg{width:100%;height:auto}.MobileMenu_mobile-menu__close__b12iN{display:inline-block;color:var(--em-text-color);line-height:0;padding:8px;-webkit-margin-end:-8px;margin-inline-end:-8px;margin-block:-8px}.MobileMenu_mobile-menu__nav__1eRHZ{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto;padding-block:64px;display:flex;flex-direction:column;align-items:stretch;gap:24px}@media(max-width:768px){.MobileMenu_mobile-menu__nav__1eRHZ{--container-padding:24px}}.ProgressBar_progress-bar__SqtcV{position:relative;height:4px}.ProgressBar_progress-bar__bar__U_Jz4{position:absolute;inset:0;background:linear-gradient(to right,oklch(from var(--accent-color) .47 .16 calc(h - 30)),oklch(from var(--accent-color) .47 .16 calc(h + 30)));-webkit-clip-path:inset(0 calc(100% - var(--percent)) 0 0);clip-path:inset(0 calc(100% - var(--percent)) 0 0);will-change:clip-path}html[data-safari]:not([data-safari*="18"]) .ProgressBar_progress-bar__bar__U_Jz4{background:var(--accent-color)}.ScrollIndicator_scroll-indicator__HPJKN{position:fixed;inset-inline:0;inset-block-start:0}.Layout_layout--overlap-header__uE0is{--header-height:101px}.Layout_layout__inner__im_nJ{max-width:1920px;margin:0 auto;min-height:100vh;min-height:100dvh;overflow-x:clip;display:flex;flex-direction:column;position:relative}.Layout_layout__header__aLy9k{width:100%;margin-top:64px}.Layout_layout__header--overlap__IwjIo{position:absolute;z-index:1;margin-top:0}.Layout_layout__sticky-header__KNEa5{position:fixed;inset-inline:0;top:0;z-index:1;transform:translateY(-100%);visibility:hidden;transition:transform .3s,visibility 0s .3s}.Layout_layout__sticky-header--visible__9pv50{visibility:visible;transform:none;transition:transform .3s}.Layout_layout__content__EwOxv{flex-grow:1}.Layout_layout__menu__YtjnK{position:fixed;inset:0;width:100%;height:100%;z-index:3;visibility:hidden;opacity:0;transition:opacity .7s,visibility .7s 0s}.Layout_layout__menu--open__KcHwY{visibility:visible;opacity:1;transition:opacity .7s}@media(max-width:768px){.Layout_layout__ZARHT{--header-height:86px}.Layout_layout__header__aLy9k{position:fixed;inset-inline:0;top:0;z-index:1;margin-top:0}.Layout_layout__sticky-header__KNEa5{display:none}}.Highlight_highlight__WydvZ{border-radius:inherit;border-block-width:inherit;border-inline-width:inherit}.Highlight_highlight__WydvZ,.Highlight_highlight__edge___Oz_9,.Highlight_highlight__surface__0dFru{position:absolute;inset:0;pointer-events:none}.Highlight_highlight__edge___Oz_9,.Highlight_highlight__surface__0dFru{--highlight-color:#fff;--highlight-radius:500px;--highlight-bg:radial-gradient(circle var(--highlight-radius) at calc(var(--highlight-x, 0) * 1px) calc(var(--highlight-y, 0) * 1px),var(--highlight-color) 0%,transparent 100%);background:var(--highlight-bg) border-box;pointer-events:none;mix-blend-mode:overlay;opacity:.3;border-radius:inherit;will-change:background}.Highlight_highlight__edge___Oz_9{--highlight-radius:250px;opacity:.5;mix-blend-mode:normal;border-style:solid;border-block-width:inherit;border-inline-width:inherit;border-color:transparent;-webkit-mask:conic-gradient(red 0 0) no-clip,conic-gradient(red 0 0) padding-box;-webkit-mask-composite:source-out;mask:conic-gradient(red 0 0) no-clip subtract,conic-gradient(red 0 0) padding-box}.BasicCard_basic-card__Xub6f{border-width:2px;border-radius:4px;display:block;overflow:hidden;position:relative;padding:24px}.BasicCard_basic-card__Xub6f:after,.BasicCard_basic-card__Xub6f:before{content:"";display:block;position:absolute;inset:0;pointer-events:none;border-radius:inherit}.BasicCard_basic-card__Xub6f:before{z-index:-1}.BasicCard_basic-card__Xub6f:is(a){text-decoration:none;font-weight:400;color:var(--base-text-color)}.BasicCard_basic-card--alternate__6px_z:nth-child(2n):before,.BasicCard_basic-card--outline-small__hIMLK:before,.BasicCard_basic-card--outline__KoCJU:before{border-style:solid;border-block-width:inherit;border-inline-width:inherit;border-color:var(--border-color);background-color:var(--em-bg-color);transition:background .2s}.BasicCard_basic-card--alternate__6px_z:nth-child(2n):after,.BasicCard_basic-card--outline-small__hIMLK:after,.BasicCard_basic-card--outline__KoCJU:after{border-inline-width:inherit;border-block-width:inherit;border-style:solid;border-block-start-color:oklch(from var(--outline-color) calc(l + .9) c h/.1);border-inline-start-color:oklch(from var(--outline-color) calc(l + .9) c h/.1);border-block-end-color:oklch(from var(--outline-color) calc(l - .9) c h/.1);border-inline-end-color:oklch(from var(--outline-color) calc(l - .9) c h/.1);border-radius:inherit}.BasicCard_basic-card--alternate__6px_z:is(button,a):is(:hover,:focus-visible):not(:disabled):nth-child(2n):before,.BasicCard_basic-card--outline-small__hIMLK:is(button,a):is(:hover,:focus-visible):not(:disabled):before,.BasicCard_basic-card--outline__KoCJU:is(button,a):is(:hover,:focus-visible):not(:disabled):before{border-color:var(--accent-color);background-color:var(--bg-color)}.BasicCard_basic-card--outline-small__hIMLK{padding:12px;border-width:1px}.BasicCard_basic-card--alternate__6px_z:nth-child(odd):after,.BasicCard_basic-card--solid-neutral__fX4CF:after,.BasicCard_basic-card--solid__GngeA:after{border-inline-width:inherit;border-block-width:inherit;border-style:solid;border-block-start-color:oklch(from var(--outline-color) calc(l + .9) c h/.1);border-inline-start-color:oklch(from var(--outline-color) calc(l + .9) c h/.1);border-block-end-color:oklch(from var(--outline-color) calc(l - .9) c h/.1);border-inline-end-color:oklch(from var(--outline-color) calc(l - .9) c h/.1);border-radius:inherit}.BasicCard_basic-card--alternate__6px_z:nth-child(odd):before,.BasicCard_basic-card--solid__GngeA:before{background:url(/_next/static/media/paper.c9b264b7.png),linear-gradient(to right bottom,oklch(from var(--accent-color) .47 .16 calc(h - 20)),oklch(from var(--accent-color) .47 .16 calc(h + 20)));background-repeat:repeat;background-size:200px 200px,100%;background-blend-mode:color-dodge,normal;opacity:.4}html[data-safari]:not([data-safari*="18"]) .BasicCard_basic-card--alternate__6px_z:nth-child(odd):before,html[data-safari]:not([data-safari*="18"]) .BasicCard_basic-card--solid__GngeA:before{background:url(/_next/static/media/paper.c9b264b7.png),var(--accent-color)}.BasicCard_basic-card--solid-neutral__fX4CF:before{background:url(/_next/static/media/paper.c9b264b7.png),var(--panel-bg-color);background-blend-mode:color-dodge,normal}.Number_number__LruOE{color:oklch(from var(--em-color) l c h/.65);font-family:Futura PT,sans-serif;font-size:4.8rem;font-weight:700;line-height:120%;display:inline-block;min-width:3.2rem;text-align:center;margin-top:-.5rem}.QuoteCard_quote-card__4sEup{-webkit-margin-before:-28.5px;margin-block-start:-28.5px;min-height:calc(100% + 28px);display:flex}@keyframes Marquee_marquee-scroll__YpbvL{0%{transform:translateX(0)}to{transform:translateX(calc(var(--children-width) * -1px))}}.Marquee_marquee__R6tBf{overflow-x:hidden;padding-block:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Marquee_marquee__scroll__jXbFM{position:relative;display:flex;overflow-x:visible;width:0;animation-name:Marquee_marquee-scroll__YpbvL;animation-duration:calc(var(--children-width)/100*2.5s);animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:2s;animation-play-state:paused}.Marquee_marquee__scroll--scrolling__lwfcX{animation-play-state:running}.Marquee_marquee__children__ai10P{-webkit-padding-start:16px;padding-inline-start:16px;min-width:max-content}.Marquee_marquee__children--dummy__yPJ_i{position:absolute;visibility:hidden}.page_index-page__0Q31E{margin-top:var(--header-height)}.page_index-page__headline__v2T9L{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto;padding-top:32px;padding-bottom:48px;display:grid;grid-template-columns:5fr 1fr}@media(max-width:768px){.page_index-page__headline__v2T9L{--container-padding:24px}}.page_index-page__sections__lV_g9{display:grid;grid-template-rows:auto;grid-gap:128px;gap:128px}.page_index-page__sections__lV_g9>section{scroll-margin-block-start:132px}.page_index-page__featured-projects-label__OxIW5{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto}@media(max-width:768px){.page_index-page__featured-projects-label__OxIW5{--container-padding:24px}}.page_index-page__featured-projects-label__OxIW5>*{margin-bottom:0}.page_index-page__featured-chevron___4cPt{width:.85em;height:.85em;align-self:center;color:var(--base-text-color)}.page_index-page__other-projects__6Zb75{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto;padding-top:64px;padding-bottom:64px}@media(max-width:768px){.page_index-page__other-projects__6Zb75{--container-padding:24px}}.page_index-page__about-me__7JVru{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto;padding-top:64px;padding-bottom:64px}@media(max-width:768px){.page_index-page__about-me__7JVru{--container-padding:24px}}.page_index-page__about-me-title__RgTlD:is(h2:not([data-h]),[data-h=h2]){font-size:3.2rem;margin-block:16px}.page_index-page__bio__Y91hr{font-family:Figtree,sans-serif;font-weight:400;font-size:2rem;line-height:150%;color:var(--base-text-color);margin:24px 0;display:grid;grid-template-columns:3fr 3fr}.page_index-page__bio__Y91hr:first-child{margin-top:0}.page_index-page__bio__Y91hr:last-child{margin-bottom:0}:is(h2:not([data-h]),[data-h=h2])+.page_index-page__bio__Y91hr{margin-top:0}.page_index-page__skills__Wmd5Y{padding-block:48px}.page_index-page__recommendations__BMX_6{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto;-webkit-padding-after:96px;padding-block-end:96px}@media(max-width:768px){.page_index-page__recommendations__BMX_6{--container-padding:24px}}@media(max-width:1024px){.page_index-page__headline__v2T9L{grid-template-columns:1fr}.page_index-page__sections__lV_g9{gap:64px}.page_index-page__featured-projects-label__OxIW5{position:static;padding-top:24px}.page_index-page__bio__Y91hr{grid-template-columns:auto}}@media(max-width:768px){.page_index-page__headline__v2T9L{grid-template-columns:1fr}.page_index-page__sections__lV_g9>section{scroll-margin-block-start:var(--header-height)}}.NumberSection_number-section__3xDTP{display:grid;grid-template-columns:auto 1fr;grid-gap:32px;gap:32px;margin-block:40px}.NumberSection_number-section__3xDTP:first-child{-webkit-margin-before:0;margin-block-start:0}.NumberSection_number-section__3xDTP:last-child{-webkit-margin-after:0;margin-block-end:0}.ImageBlock_image-block__KS7mk{display:flex;justify-content:center;align-items:center;margin:64px 0;text-decoration:none}.ImageBlock_image-block__figure__aNlr7{display:flex;flex-direction:column;gap:8px;width:100%}.ImageBlock_image-block__figure--device__RG9Cd:is(img),.ImageBlock_image-block__figure--device__RG9Cd>img{border-radius:16px;border:6px solid var(--black);box-shadow:0 0 0 1px #333,0 4px 24px 16px rgba(77,77,77,.15);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}@media(prefers-color-scheme:dark){.ImageBlock_image-block__figure--device__RG9Cd:is(img),.ImageBlock_image-block__figure--device__RG9Cd>img{box-shadow:0 0 0 3px hsla(0,0%,100%,.25);filter:none}}.ImageBlock_image-block__figure--outline__nElyb:is(img),.ImageBlock_image-block__figure--outline__nElyb>img{border:1px solid oklch(from var(--black) l c h/.25)}.ImageBlock_image-block__figure--background__qZTFk{background-color:var(--panel-bg-color);border-radius:4px;--container-padding:64px;padding-inline:var(--container-padding);padding-block:var(--container-padding)}@media(max-width:768px){.ImageBlock_image-block__figure--background__qZTFk{--container-padding:24px}}.ImageBlock_image-block__figure__aNlr7>img{width:100%;height:auto}.ImageBlock_image-block__caption___2hpS{font-family:Futura PT,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem;letter-spacing:.08em;text-transform:uppercase;padding-top:.1rem;color:var(--em-text-color);text-decoration:none}.ImageBlock_image-block__KS7mk:first-child{-webkit-margin-before:0;margin-block-start:0}.ImageBlock_image-block__KS7mk:last-child{-webkit-margin-after:0;margin-block-end:0}.ImageSection_image-section__kwLZJ{--container-padding:64px;padding-inline:var(--container-padding);-webkit-margin-before:64px;margin-block-start:64px;-webkit-margin-after:32px;margin-block-end:32px;display:grid;grid-gap:32px;gap:32px}@media(max-width:768px){.ImageSection_image-section__kwLZJ{--container-padding:24px}}.ImageSection_image-section__kwLZJ [data-image-block]{margin:0}.AnnotatedImageProgression_annotated-image-progression__oyMHR{display:grid;grid-gap:64px;gap:64px;grid-template-columns:3fr 3fr;margin:128px 0}.AnnotatedImageProgression_annotated-image-progression__text__8q_Na{padding-block:16px}.AnnotatedImageProgression_annotated-image-progression__text--top__kyPvv{align-self:start}.AnnotatedImageProgression_annotated-image-progression__text--center__lXrvW{align-self:center}.AnnotatedImageProgression_annotated-image-progression__image__X_Blz{display:flex;justify-content:center}.AnnotatedImageProgression_annotated-image-progression__oyMHR:nth-child(2n) .AnnotatedImageProgression_annotated-image__image__boysM{order:-1}.AnnotatedImageProgression_annotated-image-progression__oyMHR:first-child{margin-top:0}.AnnotatedImageProgression_annotated-image-progression__oyMHR:last-child{margin-bottom:0}@media(max-width:1024px){.AnnotatedImageProgression_annotated-image-progression__oyMHR{grid-template-columns:none;grid-template-rows:auto;gap:32px;margin:64px 0}.AnnotatedImageProgression_annotated-image-progression__text__8q_Na{-webkit-padding-after:0;padding-block-end:0}.AnnotatedImageProgression_annotated-image-progression__image__X_Blz{order:1!important;justify-content:start}}@font-face{font-family:Futura PT;src:url(/static/fonts/futura-pt/futurapt_book_macroman/ftn45-webfont.woff2) format("woff2"),url(/static/fonts/futura-pt/futurapt_book_macroman/ftn45-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Futura PT;src:url(/static/fonts/futura-pt/futurapt_bookitalic_macroman/ftn46-webfont.woff2) format("woff2"),url(/static/fonts/futura-pt/futurapt_bookitalic_macroman/ftn46-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Futura PT;src:url(/static/fonts/futura-pt/futurapt_medium_macroman/ftn55-webfont.woff2) format("woff2"),url(/static/fonts/futura-pt/futurapt_medium_macroman/ftn55-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Futura PT;src:url(/static/fonts/futura-pt/futurapt_heavy_macroman/ftn75-webfont.woff2) format("woff2"),url(/static/fonts/futura-pt/futurapt_heavy_macroman/ftn75-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Futura PT;src:url(/static/fonts/futura-pt/futurapt_heavyitalic_macroman/ftn76-webfont.woff2) format("woff2"),url(/static/fonts/futura-pt/futurapt_heavyitalic_macroman/ftn76-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Figtree;src:url(/static/fonts/figtree/regular/Figtree[wght].woff2) format("woff2 supports variations"),url(/static/fonts/figtree/regular/Figtree[wght].woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:block}.PullQuote_pull-quote__ZLtSO{font-family:Figtree,sans-serif;font-weight:300;font-size:2.4rem;line-height:140%;text-wrap-style:pretty;color:var(--base-text-color);margin:64px 0}.PullQuote_pull-quote__ZLtSO strong{font-family:Futura PT,sans-serif;font-weight:700;font-size:3.2rem;margin-block:4px;line-height:115%;letter-spacing:-.015em;color:var(--em-text-color);display:block}.PullQuote_pull-quote__ZLtSO:first-child{-webkit-margin-before:0;margin-block-start:0}.PullQuote_pull-quote__ZLtSO:last-child{-webkit-margin-after:0;margin-block-end:0}.ImageProgression_image-progression__FVLbE{display:table-row}.ImageProgression_image-progression__image__J82Be{display:table-cell}.ImageProgression_image-progression__image--device__1AQZy:is(img),.ImageProgression_image-progression__image--device__1AQZy>img{border-radius:16px;border:6px solid var(--black);box-shadow:0 0 0 1px #333,0 4px 24px 16px rgba(77,77,77,.15);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}@media(prefers-color-scheme:dark){.ImageProgression_image-progression__image--device__1AQZy:is(img),.ImageProgression_image-progression__image--device__1AQZy>img{box-shadow:0 0 0 3px hsla(0,0%,100%,.25);filter:none}}.ImageProgression_image-progression__image--outline__6jnOa:is(img),.ImageProgression_image-progression__image--outline__6jnOa>img{border:1px solid oklch(from var(--black) l c h/.25)}.ImageProgression_image-progression__image--background__rz_kc{background-color:var(--panel-bg-color);border-radius:4px;--container-padding:64px;padding-inline:var(--container-padding);padding-block:var(--container-padding)}@media(max-width:768px){.ImageProgression_image-progression__image--background__rz_kc{--container-padding:24px}}.ImageProgression_image-progression__image__J82Be>img{width:100%;height:auto;max-height:400px}.ImageProgression_image-progression__arrow__dRnHi{display:table-cell;vertical-align:middle;padding:16px;opacity:.65}.ImageProgression_image-progression__arrow__dRnHi>svg{width:48px;height:48px;color:var(--em-color)}.ImageProgression_image-progression__arrow--hidden__5Wswf>svg{display:none}@media(max-width:768px){.ImageProgression_image-progression__arrow__dRnHi{padding:8px}.ImageProgression_image-progression__arrow__dRnHi>svg{width:24px;height:24px}}