:root{--smidtsson-heading-font:var(--e-global-typography-primary-font-family, "Poppins"), sans-serif;--smidtsson-body-font:var(--e-global-typography-text-font-family, "Lora"), serif;--smidtsson-ui-font:var(--e-global-typography-secondary-font-family, "Poppins"), sans-serif}.smidtsson-work,.smidtsson-single,.smidtsson-project-embed{--smidtsson-accent:#38659c;--smidtsson-ink:#191919;--smidtsson-muted:#646464;--smidtsson-paper:#fff;box-sizing:border-box;color:var(--smidtsson-ink)}.smidtsson-work *,.smidtsson-single *,.smidtsson-project-embed *{box-sizing:border-box}.smidtsson-work{background:#fcfbf9;box-shadow:0 0 55px rgb(25 25 25 / .045);margin:clamp(2.5rem, 4vw, 4.5rem) 0;width:100%}.smidtsson-work-inner{margin-inline:auto;padding:clamp(2.75rem, 4.5vw, 4.5rem) clamp(1.25rem, 2vw, 2.5rem);width:min(100%, 80rem)}.smidtsson-work-header{max-width:760px;margin:0 0 clamp(32px, 5vw, 64px)}.smidtsson-work-header h2,.smidtsson-project-header h1,.smidtsson-project-copy h2,.smidtsson-project-body h2,.smidtsson-project-body h3,.smidtsson-project-credits h2,.smidtsson-related-header h2,.smidtsson-related-copy h3{color:inherit;font-family:var(--smidtsson-heading-font);font-weight:700}.smidtsson-work-header h2{font-size:clamp(2rem, 5vw, 3.5rem);line-height:1.08;margin:0 0 18px}.smidtsson-work-header p,.smidtsson-project-intro,.smidtsson-project-body,.smidtsson-work-intro{font-family:var(--smidtsson-body-font)}.smidtsson-work-header p{font-size:clamp(1.05rem, 2vw, 1.28rem);line-height:1.65;margin:0}.smidtsson-work-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.smidtsson-work-filters button{appearance:none;background:#fff0;border:1px solid currentColor;border-radius:999px;color:var(--smidtsson-muted);cursor:pointer;font-family:var(--smidtsson-ui-font);font-size:.78rem;font-weight:600;letter-spacing:.08em;padding:7px 14px;text-transform:uppercase}.smidtsson-work-filters button.is-active,.smidtsson-work-filters button:hover{background:var(--smidtsson-ink);border-color:var(--smidtsson-ink);color:#fff}.smidtsson-work-grid{align-items:stretch;display:grid;gap:clamp(32px, 5vw, 68px) clamp(20px, 3vw, 42px);grid-template-columns:repeat(var(--smidtsson-columns,2),minmax(0,1fr))}.smidtsson-work-card[hidden],.smidtsson-showcase-item[hidden]{display:none}.smidtsson-work-card a{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.smidtsson-work-card{min-width:0}.smidtsson-work-image{aspect-ratio:var(--smidtsson-ratio,16 / 9);background:#111;overflow:hidden;position:relative}.smidtsson-work-image img,.smidtsson-work-placeholder{display:block;height:100%;object-fit:cover;transition:transform .45s ease,opacity .45s ease;width:100%}.smidtsson-work-placeholder{background:linear-gradient(135deg,#111,#33404a)}.smidtsson-work-arrow{align-items:center;background:rgb(255 255 255 / .94);border-radius:50%;color:#111;display:flex;font-family:var(--smidtsson-ui-font);font-size:1.2rem;height:46px;justify-content:center;opacity:0;position:absolute;right:18px;top:18px;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;width:46px}.smidtsson-project-type-badge{background:var(--smidtsson-accent);color:#fff;display:inline-block;font-family:var(--smidtsson-ui-font);font-size:.68rem;font-weight:600;left:0;letter-spacing:.095em;line-height:1.35;max-width:calc(100% - 24px);padding:8px 11px 7px;position:absolute;text-transform:uppercase;top:0}.smidtsson-work-card a:hover img,.smidtsson-work-card a:focus-visible img{opacity:.78;transform:scale(1.025)}.smidtsson-work-card a:hover .smidtsson-work-arrow,.smidtsson-work-card a:focus-visible .smidtsson-work-arrow{opacity:1;transform:translateY(0)}.smidtsson-work-copy{display:flex;flex:1;flex-direction:column;padding:18px 0 0}.smidtsson-work-meta,.smidtsson-project-kicker{color:var(--smidtsson-accent);font-family:var(--smidtsson-ui-font);font-size:.74rem;font-weight:600;letter-spacing:.105em;line-height:1.5;margin:0 0 8px;text-transform:uppercase}.smidtsson-work-copy h3{color:inherit;font-family:var(--smidtsson-heading-font);font-size:clamp(1.45rem, 2.6vw, 2.15rem);font-weight:700;line-height:1.15;margin:0 0 12px}.smidtsson-work--cards .smidtsson-work-copy h3{min-height:2.3em}.smidtsson-work-intro{color:var(--smidtsson-muted);font-size:1rem;line-height:1.65;margin:0;max-width:58ch}.smidtsson-work--cards .smidtsson-work-intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.smidtsson-work-link{border-bottom:1px solid currentColor;display:inline-block;font-family:var(--smidtsson-ui-font);font-size:.78rem;font-weight:600;letter-spacing:.06em;margin-top:16px;padding-bottom:2px;text-transform:uppercase}.smidtsson-work--cards .smidtsson-work-link{align-self:flex-start;margin-top:auto;padding-top:16px}.smidtsson-showcase-list{display:block}.smidtsson-showcase-item{border-top:1px solid rgb(25 25 25 / .2);padding:clamp(2.75rem, 6vw, 5.5rem) 0}.smidtsson-showcase-item:first-child{border-top:0;padding-top:0}.smidtsson-showcase-item:last-child{padding-bottom:0}.smidtsson-showcase-main-link,.smidtsson-showcase-copy h2 a,.smidtsson-showcase-copy>.smidtsson-work-link,.smidtsson-showcase-gallery a{color:inherit;text-decoration:none}.smidtsson-showcase-image{aspect-ratio:var(--smidtsson-ratio,16 / 9);background:#111;overflow:hidden;position:relative}.smidtsson-showcase-image img,.smidtsson-showcase-image .smidtsson-work-placeholder{display:block;height:100%;object-fit:cover;transition:opacity .45s ease,transform .45s ease;width:100%}.smidtsson-showcase-main-link:hover img,.smidtsson-showcase-main-link:focus-visible img{opacity:.82;transform:scale(1.015)}.smidtsson-showcase-copy{padding-top:clamp(1.5rem, 3vw, 2.5rem)}.smidtsson-showcase-copy h2{color:inherit;font-family:var(--smidtsson-heading-font);font-size:clamp(2rem, 5vw, 4rem);font-weight:700;letter-spacing:-.025em;line-height:1.06;margin:0 0 18px}.smidtsson-showcase-copy .smidtsson-work-intro{font-size:clamp(1.05rem, 1.8vw, 1.25rem);line-height:1.7;max-width:66ch}.smidtsson-showcase-facts{border-bottom:1px solid rgb(25 25 25 / .2);border-top:1px solid rgb(25 25 25 / .2);display:grid;gap:18px 30px;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(1.75rem, 4vw, 3rem) 0 0;padding:22px 0}.smidtsson-showcase-facts dt,.smidtsson-showcase-facts dd{font-family:var(--smidtsson-ui-font)}.smidtsson-showcase-facts dt{color:var(--smidtsson-muted);font-size:.7rem;font-weight:600;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.smidtsson-showcase-facts dd{font-size:.94rem;margin:0}.smidtsson-showcase-gallery{display:grid;gap:clamp(10px, 2vw, 22px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.25rem, 3vw, 2.25rem)}.smidtsson-showcase-gallery a{aspect-ratio:16 / 10;background:#111;overflow:hidden}.smidtsson-showcase-gallery img{display:block;height:100%;object-fit:cover;transition:opacity .35s ease,transform .35s ease;width:100%}.smidtsson-showcase-gallery a:hover img{opacity:.84;transform:scale(1.02)}.smidtsson-showcase-copy>.smidtsson-work-link{margin-top:clamp(1.5rem, 3vw, 2.25rem)}.smidtsson-work-all-projects{margin-top:clamp(2.5rem, 5vw, 4.5rem)}.smidtsson-work-all-projects a{border-bottom:1px solid currentColor;color:inherit;display:inline-flex;font-family:var(--smidtsson-ui-font);font-size:.8rem;font-weight:600;gap:.45em;letter-spacing:.06em;padding-bottom:3px;text-decoration:none;text-transform:uppercase}.smidtsson-work-all-projects a:hover{color:var(--smidtsson-accent)}.smidtsson-work-all-projects span{font-size:.9em}body.single-smidt_project #content,body.single-smidt_project .site-content{width:100%}body.single-smidt_project #content>.ast-container,body.single-smidt_project .site-content>.ast-container{display:block;max-width:none;padding-left:0;padding-right:0;width:100%}.smidtsson-single{background:var(--smidtsson-paper);display:block;flex:0 0 100%;margin:0;max-width:none;min-width:0;padding:clamp(28px, 6vw, 90px) 20px;width:100%}.smidtsson-single.is-dark,.smidtsson-project-embed.is-dark{--smidtsson-ink:#f5f5f3;--smidtsson-muted:#bcbcb8;--smidtsson-paper:#0b0b0c;background:var(--smidtsson-paper);color:var(--smidtsson-ink)}.smidtsson-single-inner,.smidtsson-project-embed{margin:0 auto;max-width:1320px}.smidtsson-project-media{background:#080808;margin:0 0 clamp(42px, 7vw, 92px);overflow:hidden;position:relative;width:100%}.smidtsson-project-media.is-video{aspect-ratio:16 / 9}.smidtsson-project-media iframe,.smidtsson-project-media .wp-video,.smidtsson-project-media video,.smidtsson-project-media img{border:0;display:block;height:100%;max-width:none;object-fit:cover;width:100%!important}.smidtsson-project-media .wp-audio-shortcode{margin:clamp(36px, 8vw, 90px) auto;max-width:900px}.smidtsson-project-media.is-audio{background:#fff0;overflow:visible}.smidtsson-project-header,.smidtsson-project-body,.smidtsson-project-facts,.smidtsson-project-credits,.smidtsson-project-copy{margin-left:auto;margin-right:auto;max-width:880px}.smidtsson-project-header{margin-bottom:clamp(44px, 7vw, 84px)}.smidtsson-project-header h1,.smidtsson-project-copy h2{font-size:clamp(2.55rem, 7vw, 5.5rem);letter-spacing:-.035em;line-height:1.02;margin:0 0 26px}.smidtsson-project-intro{color:var(--smidtsson-muted);font-size:clamp(1.18rem, 2.5vw, 1.65rem);line-height:1.58;margin:0;max-width:66ch}.smidtsson-project-body{font-size:clamp(1.05rem, 1.8vw, 1.22rem);line-height:1.78;margin-top:clamp(54px, 8vw, 100px)}.smidtsson-project-body>*{margin-bottom:1.4em}.smidtsson-project-body h2{font-size:clamp(1.8rem, 4vw, 3rem);line-height:1.12;margin-top:2em}.smidtsson-project-body h3{font-size:clamp(1.35rem, 3vw, 2rem);line-height:1.2;margin-top:1.7em}.smidtsson-project-body img,.smidtsson-project-body video{height:auto;max-width:100%}.smidtsson-project-facts{border-bottom:1px solid currentColor;border-top:1px solid currentColor;display:grid;gap:18px 30px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;padding:26px 0}.smidtsson-project-facts div{min-width:0}.smidtsson-project-facts dt,.smidtsson-project-facts dd,.smidtsson-project-credits{font-family:var(--smidtsson-ui-font)}.smidtsson-project-facts dt{color:var(--smidtsson-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.smidtsson-project-facts dd{font-size:.98rem;margin:0}.smidtsson-partner-link{border-bottom:1px solid currentColor;color:inherit;display:inline-flex;gap:.35em;text-decoration:none;transition:color .2s ease}.smidtsson-partner-link:hover{color:var(--smidtsson-accent)}.smidtsson-partner-link span{font-size:.8em;line-height:1.2}.smidtsson-project-credits{margin-top:clamp(36px, 5vw, 60px)}.smidtsson-project-credits h2{font-size:clamp(1.35rem, 2.5vw, 1.8rem);margin:0 0 18px}.smidtsson-project-credits ul{display:grid;gap:10px 28px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.smidtsson-project-credits li{color:var(--smidtsson-muted);display:flex;font-size:.86rem;gap:8px;line-height:1.55;min-width:0}.smidtsson-credit-label{color:var(--smidtsson-ink);font-weight:600}.smidtsson-related-projects{border-top:1px solid currentColor;margin-top:clamp(62px, 10vw, 130px);padding-top:clamp(30px, 5vw, 54px)}.smidtsson-related-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:clamp(24px, 4vw, 42px)}.smidtsson-related-header h2{font-size:clamp(2rem, 4vw, 3.4rem);line-height:1.05;margin:0}.smidtsson-all-work-link{border-bottom:1px solid currentColor;color:inherit;font-family:var(--smidtsson-ui-font);font-size:.76rem;font-weight:600;letter-spacing:.06em;padding-bottom:2px;text-decoration:none;text-transform:uppercase}.smidtsson-related-card>a{background:rgb(127 127 127 / .08);color:inherit;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);text-decoration:none}.smidtsson-related-image{aspect-ratio:var(--smidtsson-ratio,16 / 9);background:#111;overflow:hidden}.smidtsson-related-image img,.smidtsson-related-image .smidtsson-work-placeholder{display:block;height:100%;object-fit:cover;transition:transform .45s ease,opacity .45s ease;width:100%}.smidtsson-related-copy{align-self:center;display:flex;flex-direction:column;padding:clamp(26px, 4vw, 54px)}.smidtsson-related-copy h3{font-size:clamp(1.65rem, 3vw, 2.65rem);line-height:1.1;margin:0}.smidtsson-related-copy .smidtsson-work-link{align-self:flex-start}.smidtsson-related-card>a:hover img,.smidtsson-related-card>a:focus-visible img{opacity:.8;transform:scale(1.025)}.smidtsson-work a:focus-visible,.smidtsson-single a:focus-visible,.smidtsson-project-embed a:focus-visible,.smidtsson-work-filters button:focus-visible{outline:3px solid var(--smidtsson-accent);outline-offset:4px}.smidtsson-project-embed{padding:clamp(24px, 5vw, 70px)}.smidtsson-project-embed .smidtsson-project-media{margin-bottom:clamp(36px, 6vw, 68px)}@media (min-width:861px){.smidtsson-single{padding-top:clamp(34px, 3vw, 48px)}.smidtsson-single-inner{max-width:1500px}}@media (max-width:860px){.smidtsson-work-grid{grid-template-columns:1fr}.smidtsson-project-facts{grid-template-columns:1fr}.smidtsson-showcase-facts{grid-template-columns:1fr}.smidtsson-project-credits ul{grid-template-columns:1fr}.smidtsson-related-card>a{grid-template-columns:1fr}.smidtsson-related-header{align-items:flex-start;flex-direction:column;gap:14px}}@media (max-width:620px){.smidtsson-work-inner{padding-left:1.25rem;padding-right:1.25rem}.smidtsson-showcase-gallery{gap:8px}.smidtsson-project-type-badge{font-size:.62rem;padding:7px 9px 6px}}@media (prefers-reduced-motion:reduce){.smidtsson-partner-link,.smidtsson-work-image img,.smidtsson-showcase-image img,.smidtsson-showcase-gallery img,.smidtsson-related-image img,.smidtsson-work-arrow{transition:none}}