.public-work_featuredWork__QN5O1{overflow:hidden;border:1px solid #536875;border-radius:.7rem;background:#eef1f3;color:#111c24}.public-work_featuredWork__QN5O1 .work-directory{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 2rem;padding:1.4rem}.public-work_featuredWork__QN5O1 .work-eyebrow{margin:0 0 .55rem;color:#006d79;font:600 .7rem/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.public-work_featuredWork__QN5O1 .work-featured-heading{grid-column:1/-1}.public-work_featuredWork__QN5O1 .work-featured-heading h3{margin:0;color:#111c24;font:400 clamp(1.35rem,2.2vw,1.9rem)/1.1 var(--font-display);font-synthesis:none;text-transform:uppercase}.public-work_featuredWork__QN5O1 .work-device-preview{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem;margin-top:1.2rem;padding:.8rem 0;border-top:1px solid #bdc9ce;border-bottom:1px solid #bdc9ce}.public-work_featuredWork__QN5O1 .work-device-intro h3{margin:0;color:#17232d;font:650 .86rem/1.4 var(--font-interface)}.public-work_featuredWork__QN5O1 .work-device-intro p{margin:.2rem 0 0;color:#4b5d69;font:.9rem/1.5 var(--font-interface)}.public-work_featuredWork__QN5O1 .work-device-controls{display:flex;align-items:flex-end;gap:1rem}.public-work_featuredWork__QN5O1 .work-device-buttons{display:flex;gap:.2rem}.public-work_featuredWork__QN5O1 .work-device-buttons button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:0 .7rem;border:0;border-radius:999px;background:transparent;color:#455563;font:650 .85rem/1 var(--font-interface);cursor:pointer}.public-work_featuredWork__QN5O1 .work-device-buttons button:hover{background:#dce6e8;color:#17232d}.public-work_featuredWork__QN5O1 .work-device-buttons button[aria-pressed=true]{background:#17333a;color:#effcfc}.public-work_featuredWork__QN5O1 .work-device-buttons button:focus-visible,.public-work_featuredWork__QN5O1 .work-device-range-wrap input:focus-visible,.public-work_featuredWork__QN5O1 .work-directory-links a:focus-visible{outline:3px solid #087d89;outline-offset:2px}.public-work_featuredWork__QN5O1 .work-device-range-wrap{display:grid;grid-template-columns:auto minmax(90px,130px);align-items:center;gap:.1rem .6rem;min-height:44px}.public-work_featuredWork__QN5O1 .work-device-range-wrap label{color:#4c5d6c;font:.8rem/1.3 var(--font-mono)}.public-work_featuredWork__QN5O1 .work-device-range-wrap input{width:100%;min-height:44px;margin:0;accent-color:#087d89;cursor:pointer}.public-work_featuredWork__QN5O1 .work-device-range-wrap output{grid-column:1/-1;color:#17232d;font:650 .8rem/1.3 var(--font-interface);text-align:right}.public-work_featuredWork__QN5O1 .work-device-noscript{margin:.5rem 0 0;color:#4b5d69;font:.875rem/1.5 var(--font-interface)}.public-work_featuredWork__QN5O1 .work-directory-links{grid-column:1/-1;display:grid;gap:0;min-width:0;width:100%;margin:1.2rem 0 0;border:1px solid #aebdc4;background:#10141a}.public-work_featuredWork__QN5O1 .work-directory[data-work-device] .work-directory-links{margin:1.2rem 0 0}.public-work_featuredWork__QN5O1 .work-directory[data-work-device=desktop] .work-directory-links,.public-work_featuredWork__QN5O1 .work-directory[data-work-device=foldable] .work-directory-links,.public-work_featuredWork__QN5O1 .work-directory[data-work-device=tablet] .work-directory-links{grid-template-columns:repeat(2,minmax(0,1fr))}.public-work_featuredWork__QN5O1 .work-directory[data-work-device=phone] .work-directory-links{grid-template-columns:repeat(4,minmax(0,1fr))}.public-work_featuredWork__QN5O1 .work-directory-embedded,.public-work_featuredWork__QN5O1 .work-directory-links>a{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;background:#10141a;color:#f4f6f8;line-height:normal;text-decoration:none}.public-work_featuredWork__QN5O1 .work-card-image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;background:#10141a}.public-work_featuredWork__QN5O1 .work-directory[data-work-device=tablet] .work-card-image{aspect-ratio:820/1100}.public-work_featuredWork__QN5O1 .work-directory[data-work-device=foldable] .work-card-image{aspect-ratio:690/900}.public-work_featuredWork__QN5O1 .work-directory[data-work-device=phone] .work-card-image{aspect-ratio:390/844}.public-work_featuredWork__QN5O1 .work-featured-meta{position:relative;display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;min-height:64px;padding:.7rem 2.2rem .7rem .9rem;background:#14232b}.public-work_featuredWork__QN5O1 .work-featured-meta strong{font:650 1rem/1.3 var(--font-interface)}.public-work_featuredWork__QN5O1 .work-featured-meta>span{grid-column:1;color:#c4d3dc;font-size:.85rem;line-height:1.4}.public-work_featuredWork__QN5O1 .work-featured-meta b{position:absolute;top:.8rem;right:.9rem;color:#83e5e3}.public-work_featuredWork__QN5O1 .work-directory-embedded:hover .work-featured-meta,.public-work_featuredWork__QN5O1 .work-directory-links>a:hover .work-featured-meta{background:#1d333d}.public-work_featuredWork__QN5O1 .work-embedded-viewport{position:relative;width:100%;overflow:hidden;pointer-events:none}.public-work_featuredWork__QN5O1 .work-embedded-viewport>iframe{position:absolute;inset:0 auto auto 0;display:block;max-width:none;border:0;opacity:0;background:#fff;transform-origin:0 0;pointer-events:none}.public-work_featuredWork__QN5O1 .work-embedded-viewport[data-work-frame-ready]>iframe{opacity:1}.public-work_featuredWork__QN5O1 .work-embedded-viewport[data-work-frame-ready]>.work-card-image{visibility:hidden}.public-work_featuredWork__QN5O1 .work-embedded-link{position:absolute;inset:0;z-index:1;display:block}.public-work_featuredWork__QN5O1 .work-embedded-link:focus-visible{outline-offset:-4px}@media(max-width:1050px){.public-work_featuredWork__QN5O1 .work-device-preview{align-items:stretch;flex-direction:column}.public-work_featuredWork__QN5O1 .work-device-controls{justify-content:space-between}.public-work_featuredWork__QN5O1 .work-directory[data-work-device=foldable] .work-directory-links,.public-work_featuredWork__QN5O1 .work-directory[data-work-device=phone] .work-directory-links,.public-work_featuredWork__QN5O1 .work-directory[data-work-device=tablet] .work-directory-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.public-work_featuredWork__QN5O1 .work-directory{grid-template-columns:1fr;gap:1rem;padding:1rem}.public-work_featuredWork__QN5O1 .work-directory>p{margin:0}.public-work_featuredWork__QN5O1 .work-device-controls{align-items:stretch;flex-direction:column;gap:.4rem}.public-work_featuredWork__QN5O1 .work-device-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.public-work_featuredWork__QN5O1 .work-device-buttons button{padding:0 .25rem}.public-work_featuredWork__QN5O1 .work-device-range-wrap{grid-template-columns:auto minmax(100px,1fr)}.public-work_featuredWork__QN5O1 .work-directory[data-work-device=phone] .work-directory-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.public-work_featuredWork__QN5O1 .work-device-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.public-work_featuredWork__QN5O1 .work-directory[data-work-device=desktop] .work-directory-links,.public-work_featuredWork__QN5O1 .work-directory[data-work-device=foldable] .work-directory-links,.public-work_featuredWork__QN5O1 .work-directory[data-work-device=tablet] .work-directory-links{grid-template-columns:1fr}.public-work_featuredWork__QN5O1 .work-directory[data-work-device=phone] .work-directory-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.work-examples_work__jHWpl{--paper:#f1ede4;--ink:#0b0d0e;--muted:#596166;--line:rgba(11,13,14,.2);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5.2vw,6rem);background:var(--paper);color:var(--ink)}.work-examples_eyebrow__CUGWL{margin:0;font-family:var(--font-mono);font-size:.72rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.work-examples_workHeading__jSN0R{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:3rem 7vw;align-items:end;margin-bottom:clamp(4rem,8vw,8rem)}.work-examples_workHeading__jSN0R h2{max-width:13ch;margin:1rem 0 0;font-family:var(--font-display);font-weight:500;letter-spacing:-.045em;line-height:.95;font-size:clamp(3rem,6.2vw,7rem)}.work-examples_workHeading__jSN0R>p{margin:0;color:var(--muted);font-size:1.08rem;line-height:1.65}.work-examples_showcase__MssX7{display:grid;gap:clamp(5rem,10vw,11rem)}.work-examples_project__kWkht{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(1.5rem,4vw,5rem);align-items:start}.work-examples_project__kWkht:nth-child(2n) .work-examples_capture__EjkKC{order:2}.work-examples_capture__EjkKC{min-width:0;margin:0}.work-examples_captureLink___aa8S{display:block;min-width:0;color:inherit}.work-examples_captureLink___aa8S img{display:block;width:100%;height:auto;border:1px solid var(--line);box-shadow:0 1.8rem 4rem rgba(15,20,22,.12)}.work-examples_captureCredit__NW09y{margin-top:.85rem;color:var(--muted);font-size:.78rem;line-height:1.5}.work-examples_projectCopy__weNhg{min-width:0;padding-top:.5rem}.work-examples_stage__7svxI{margin:0 0 1.5rem;padding-bottom:.8rem;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.work-examples_projectCopy__weNhg h3{margin:0;font-family:var(--font-display);font-size:clamp(2rem,3.8vw,4.3rem);line-height:.95;letter-spacing:-.05em}.work-examples_projectHeadline__p9jXo{margin:1rem 0;font-size:1.25rem;font-weight:700;line-height:1.3}.work-examples_projectCopy__weNhg>p:not(.work-examples_stage__7svxI):not(.work-examples_projectHeadline__p9jXo){color:var(--muted);line-height:1.6}.work-examples_imageDetails__7to2T{margin:1.5rem 0;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:.83rem;line-height:1.55}.work-examples_imageDetails__7to2T summary{width:-moz-fit-content;width:fit-content;min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ink);font-weight:700}.work-examples_imageDetails__7to2T p{margin:.85rem 0 0}.work-examples_projectLink__WNkNw{display:inline-flex;align-items:center;min-height:44px;gap:1rem;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.35em}.work-examples_captureLink___aa8S:focus-visible,.work-examples_imageDetails__7to2T summary:focus-visible,.work-examples_projectLink__WNkNw:focus-visible{outline:3px solid #007c89;outline-offset:4px}.work-examples_work__jHWpl h2,.work-examples_work__jHWpl h3{min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal}@media(max-width:900px){.work-examples_project__kWkht,.work-examples_workHeading__jSN0R{grid-template-columns:1fr}.work-examples_project__kWkht:nth-child(2n) .work-examples_capture__EjkKC{order:0}.work-examples_projectCopy__weNhg{max-width:43rem}}@media(max-width:520px){.work-examples_workHeading__jSN0R{gap:2rem}}.work-extras_featured__IQ2lI{padding:clamp(2.5rem,5vw,5rem) 4.2vw;background:#0b0e12;color:#f4f6f8}.work-extras_featured__IQ2lI>h2{margin:0 0 1.8rem;font:400 clamp(1.8rem,3.2vw,3.4rem)/1.1 var(--font-display);text-transform:uppercase;font-synthesis:none}.work-extras_context__9XkmU{margin:1.2rem 0 0;max-width:70ch;color:#c4d3dc;line-height:1.6}