.elementor-580 .elementor-element.elementor-element-0b4fa98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-580 .elementor-element.elementor-element-b37b9bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-580 .elementor-element.elementor-element-e473583{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-580 .elementor-element.elementor-element-920b77d{margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 0%}.elementor-580 .elementor-element.elementor-element-2b7365a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-580 .elementor-element.elementor-element-78125cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-580 .elementor-element.elementor-element-1f94b1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-580 .elementor-element.elementor-element-e824d56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end}.elementor-580 .elementor-element.elementor-element-bf581d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-580 .elementor-element.elementor-element-732245b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-580 .elementor-element.elementor-element-36c3ccc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-580 .elementor-element.elementor-element-180c068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-580 .elementor-element.elementor-element-c78e42e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.75px}.elementor-580 .elementor-element.elementor-element-c78e42e .elementor-divider-separator{width:100%}.elementor-580 .elementor-element.elementor-element-c78e42e .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-580 .elementor-element.elementor-element-c5b3e09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-580 .elementor-element.elementor-element-ca5548a{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-widget-text-editor{color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-580 .elementor-element.elementor-element-9970943{padding:0 30px 010px 0;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}.elementor-580 .elementor-element.elementor-element-952670b{padding:0 30px 0 0;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}.elementor-580 .elementor-element.elementor-element-4539e18{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-580 .elementor-element.elementor-element-fbca647{padding:0 015px 10px 15px;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}.elementor-580 .elementor-element.elementor-element-393e8b6{padding:0 015px 0 15px;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}.elementor-580 .elementor-element.elementor-element-5988e0d{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-580 .elementor-element.elementor-element-b1d0723{padding:0 30px 10px 0;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}.elementor-580 .elementor-element.elementor-element-77ef02b{padding:0 30px 0 0;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}.elementor-580 .elementor-element.elementor-element-85e6032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-580 .elementor-element.elementor-element-019d6e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-580 .elementor-element.elementor-element-24f0093{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-580 .elementor-element.elementor-element-fdc98fb{padding:0 30px 010px 0;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}.elementor-580 .elementor-element.elementor-element-2af10ef{padding:0 30px 0 0;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}.elementor-580 .elementor-element.elementor-element-b22e384{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-580 .elementor-element.elementor-element-09dea57{padding:0 015px 10px 15px;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}.elementor-580 .elementor-element.elementor-element-c1b9528{padding:0 015px 0 15px;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}.elementor-580 .elementor-element.elementor-element-98813ad{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px}.elementor-580 .elementor-element.elementor-element-2aff88c{padding:0 30px 10px 0;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}.elementor-580 .elementor-element.elementor-element-0e4334a{padding:0 30px 0 0;font-family:"DM Mono",Sans-serif;font-size:10px;text-transform:uppercase;line-height:12px}@media(min-width:768px){.elementor-580 .elementor-element.elementor-element-e473583{--width:66.6666%}.elementor-580 .elementor-element.elementor-element-2b7365a{--width:33.3333%}.elementor-580 .elementor-element.elementor-element-e824d56{--width:66.6666%}.elementor-580 .elementor-element.elementor-element-bf581d5{--width:33.3333%}}@media(max-width:767px){.elementor-580 .elementor-element.elementor-element-0b4fa98{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-580 .elementor-element.elementor-element-f036d4c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0}.elementor-580 .elementor-element.elementor-element-d587446{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:1}.elementor-580 .elementor-element.elementor-element-d587446 img{width:100%}.elementor-580 .elementor-element.elementor-element-b37b9bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-580 .elementor-element.elementor-element-78125cf{--margin-top:65px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px}.elementor-580 .elementor-element.elementor-element-bf581d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-580 .elementor-element.elementor-element-732245b{--margin-top:10px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px}.elementor-580 .elementor-element.elementor-element-36c3ccc{--margin-top:20px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px}.elementor-580 .elementor-element.elementor-element-c78e42e .elementor-divider-separator{width:100%}.elementor-580 .elementor-element.elementor-element-c5b3e09{--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-580 .elementor-element.elementor-element-9970943{padding:0 0 0 0}.elementor-580 .elementor-element.elementor-element-952670b{padding:0 0 0 0}.elementor-580 .elementor-element.elementor-element-4539e18{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-580 .elementor-element.elementor-element-fbca647{padding:0 0 0 0}.elementor-580 .elementor-element.elementor-element-393e8b6{padding:0 0 0 0}.elementor-580 .elementor-element.elementor-element-5988e0d{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-580 .elementor-element.elementor-element-b1d0723{padding:0 0 0 0}.elementor-580 .elementor-element.elementor-element-77ef02b{padding:0 0 0 0}.elementor-580 .elementor-element.elementor-element-fdc98fb{padding:0 0 0 0}.elementor-580 .elementor-element.elementor-element-2af10ef{padding:0 0 0 0}.elementor-580 .elementor-element.elementor-element-09dea57{padding:0 0 0 0}.elementor-580 .elementor-element.elementor-element-c1b9528{padding:0 0 0 0}.elementor-580 .elementor-element.elementor-element-2aff88c{padding:0 0 0 0}.elementor-580 .elementor-element.elementor-element-0e4334a{padding:0 0 0 0}}.ap-overlay-wrap{position:relative}.ap-overlay-wrap .elementor-accordion{z-index:20}.ap-overlay-wrap .elementor-accordion .elementor-tab-content{background:rgb(255 255 255 / .92);border-radius:12px;padding:14px 16px}.ap-overlay-wrap .elementor-accordion .elementor-tab-title{background:rgb(255 255 255 / .85);border-radius:999px;display:inline-flex;align-items:center;padding:10px 14px}.ap-overlay-wrap .elementor-accordion .elementor-accordion-icon{margin-left:8px}.hover-follow-img{position:absolute!important;left:0;top:0;width:140px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%);z-index:9999}.hover-follow-text .hover-follow-preview{position:absolute;width:220px;aspect-ratio:4 / 5;background-size:cover;background-position:center;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.96) translateY(6px);filter:blur(2px);transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),filter .25s cubic-bezier(.22,1,.36,1),visibility 0s linear .25s;z-index:50}.hover-follow-text.is-hovering .hover-follow-preview{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1) translateY(0);filter:blur(0);transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),filter .25s cubic-bezier(.22,1,.36,1),visibility 0s}.work-archive{position:relative}.work-archive-header,.work-archive-row{display:grid;grid-template-columns:1.2fr 2.6fr 1.4fr 2.8fr .6fr;gap:12px;align-items:start}.work-archive-header{Font-family:"Helvetica Neue";font-size:10px;Font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:10px 0}.work-archive-row{font-family:"DM Mono";padding:0 0;cursor:default;text-transform:uppercase;font-weight:100;font-size:10px}.work-archive-row:hover{opacity:1}.work-archive-preview{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.98);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),visibility 0s linear .25s;z-index:10;max-width:38vw;max-height:60vh}.work-archive.is-hovering .work-archive-preview{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),visibility 0s}.work-archive-preview-img{display:block;width:100%;height:auto;max-height:60vh;object-fit:contain}