.build-home{color:var(--plum);font-family:Open,sans-serif}.build-home h1,.build-home h2,.build-home h3{font-family:Space,sans-serif}.build-home .hero .product-proof figure{flex:none;width:105px}.build-home .hero .product-proof img{object-fit:contain;width:100%;height:100%}.build-home .hero .campaign{position:relative}.build-home .hero .campaign img{object-fit:cover;width:100%;height:100%}.build-home .campaign-label{margin-top:8px}.build-home .hero .campaign figcaption{padding:8px 0 0;display:block}.build-home .hero .campaign .text-label,.build-home .product-proof .text-label{letter-spacing:0;text-transform:none;font-size:10px}.build-home .home-section{max-width:1440px;padding:90px var(--space);margin:auto}.build-home .section-heading{margin-bottom:50px}.build-home .section-heading h2{margin:16px 0 20px}.build-home .home-section p{max-width:55ch}.build-home .home-section .eyebrow{margin-bottom:18px}.build-home .kind-work{border:0;grid-template-columns:240px 1fr;gap:50px;min-width:0;margin:0;padding:0;display:grid;position:relative}.build-home .kind-radio{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.build-home .kind-list label{color:var(--muted);cursor:pointer;align-items:center;gap:14px;min-height:60px;padding:14px 0;font-family:Space,sans-serif;font-size:clamp(24px,3vw,38px);display:flex}.build-home .kind-number{font-family:Mono,monospace;font-size:10px}.build-home .kind-indicator{background:0 0;border-radius:50%;width:8px;height:8px;margin-left:auto}.build-home .kind-panel{min-width:0;display:none}.build-home .kind-panels{border-top:1px solid var(--line);min-width:0;padding-top:24px}.build-home #kind-0:checked~.kind-list label[for=kind-0]{color:var(--plum)}.build-home #kind-0:checked~.kind-list label[for=kind-0] .kind-indicator{background:var(--citron);box-shadow:0 0 0 1px var(--plum)}.build-home #kind-0:focus-visible~.kind-list label[for=kind-0]{outline:3px solid var(--rose);outline-offset:3px}.build-home #kind-0:checked~.kind-panels .panel-0{display:block}.build-home #kind-1:checked~.kind-list label[for=kind-1]{color:var(--plum)}.build-home #kind-1:checked~.kind-list label[for=kind-1] .kind-indicator{background:var(--citron);box-shadow:0 0 0 1px var(--plum)}.build-home #kind-1:focus-visible~.kind-list label[for=kind-1]{outline:3px solid var(--rose);outline-offset:3px}.build-home #kind-1:checked~.kind-panels .panel-1{display:block}.build-home #kind-2:checked~.kind-list label[for=kind-2]{color:var(--plum)}.build-home #kind-2:checked~.kind-list label[for=kind-2] .kind-indicator{background:var(--citron);box-shadow:0 0 0 1px var(--plum)}.build-home #kind-2:focus-visible~.kind-list label[for=kind-2]{outline:3px solid var(--rose);outline-offset:3px}.build-home #kind-2:checked~.kind-panels .panel-2{display:block}.build-home #kind-3:checked~.kind-list label[for=kind-3]{color:var(--plum)}.build-home #kind-3:checked~.kind-list label[for=kind-3] .kind-indicator{background:var(--citron);box-shadow:0 0 0 1px var(--plum)}.build-home #kind-3:focus-visible~.kind-list label[for=kind-3]{outline:3px solid var(--rose);outline-offset:3px}.build-home #kind-3:checked~.kind-panels .panel-3{display:block}.build-home #kind-4:focus-visible~.kind-list label[for=kind-4]{outline:3px solid var(--rose);outline-offset:3px}.build-home #kind-5:checked~.kind-list label[for=kind-5]{color:var(--plum)}.build-home #kind-5:checked~.kind-list label[for=kind-5] .kind-indicator{background:var(--citron);box-shadow:0 0 0 1px var(--plum)}.build-home #kind-5:focus-visible~.kind-list label[for=kind-5]{outline:3px solid var(--rose);outline-offset:3px}.build-home #kind-5:checked~.kind-panels .panel-5{display:block}.build-home .flow-board{grid-template-columns:1fr .65fr 1.4fr;align-items:center;gap:24px;min-height:390px;display:grid}.build-home .flow-input{gap:18px;min-width:0;display:grid}.build-home .flow-output{min-width:0}.build-home .flow-step{gap:14px;padding-block:20px;font-family:Mono,monospace;font-size:10px;line-height:1.6;display:grid;position:relative}.build-home .flow-step:before{content:"";border-top:1px solid var(--plum);position:absolute;top:4px;left:-24px;right:-24px;transform:rotate(-4deg)}.build-home .flow-dot{background:var(--citron);width:9px;height:9px;box-shadow:0 0 0 1px var(--plum);border-radius:50%;display:inline-block}.build-home .flow-caption{margin-top:26px;font-size:14px}.build-home .brand-slip,.build-home .scene-slip{background:var(--ivory);padding:20px}.build-home .brand-slip img{width:100%;height:auto;max-height:60px;display:block}.build-home .scene-slip p{margin-top:14px;font-size:11px}.build-home .object-study{max-width:330px;margin:auto}.build-home .object-study>.micro{margin-bottom:20px;font-size:9px;display:block}.build-home .object-study>p{margin-top:16px;font-size:12px}.build-home .proof-acts{border-top:1px solid var(--line)}.build-home .proof-acts-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.build-home .proof-acts h3{margin:18px 0}.build-home .proof-acts p{font-size:14px}.build-home .proof-small{grid-template-columns:1fr 35px 1fr;align-items:center;gap:16px;margin-top:28px;display:grid}.build-home .proof-small>span{text-align:center}.build-home .call-sheet{background:var(--ivory);grid-template-columns:1fr 1fr;gap:70px;display:grid}.build-home .call-sheet h2{margin-bottom:24px}.build-home .call-sheet .button{margin-top:28px}.build-home .burden-sheet{border-top:1px solid var(--plum);padding-top:22px}.build-home .burden-sheet ul{margin:24px 0 0;padding:0;list-style:none}.build-home .burden-sheet li{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:18px 0;font-size:13px;display:flex}.build-home .burden-sheet s{color:var(--muted)}.build-home .burden-sheet .keep{justify-content:flex-start;align-items:center;padding-top:30px;font-family:Space,sans-serif;font-size:24px}.build-home .game-teaser{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.build-home .game-teaser h2{margin-bottom:24px}.build-home .game-teaser .button{margin-top:28px}.build-home .game-preview{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.build-home .game-preview>figure:last-child{margin-top:80px}.build-home .invitation{background:var(--plum);color:var(--cream);text-align:center}.build-home .invitation p{margin-inline:auto}.build-home .invitation .eyebrow{color:var(--cream)}.build-home .invitation .offer{margin-top:20px;font-family:Space,sans-serif;font-size:clamp(24px,3vw,40px)}.build-home .invitation .offer-terms{color:#d8cfce;margin:18px auto 35px;font-size:12px}.build-home .invitation .button{background:var(--cream);color:var(--plum)}.build-home .invitation .button:focus-visible{outline-color:var(--citron)}.build-home .how-work h2{margin-bottom:48px}.build-home .how-work ol{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.build-home .how-work li{border-top:1px solid var(--line);padding-top:20px}.build-home .how-work h3{margin:20px 0}.build-home .how-work li p{font-size:14px}.build-home .home-footer{border-top:1px solid var(--line);padding:40px var(--space);max-width:1440px;margin:auto}.build-home .home-footer .honest{margin:24px 0 30px}.build-home .home-footer>div{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.build-home .home-footer>div .micro{margin-right:auto}.build-home .home-section figure .text-label{letter-spacing:0;text-transform:none;font-size:10px}.simple-page{max-width:850px;padding:60px var(--space) 100px;margin:auto}.simple-page h1{margin:24px 0 35px}.simple-page h2{margin:36px 0 18px;font-size:25px}.simple-page p{margin:0 0 20px}.simple-page .text-link{margin-right:25px}@media (max-width:900px){.build-home .kind-work{grid-template-columns:170px 1fr;gap:24px}.build-home .flow-board{grid-template-columns:1fr .5fr 1.2fr;gap:14px;min-height:300px}.build-home .kind-list label{font-size:27px}.build-home .flow-step:before{left:-14px;right:-14px}.build-home .scene-slip,.build-home .brand-slip{padding:12px}.build-home .proof-acts-grid,.build-home .call-sheet,.build-home .game-teaser{gap:35px}.build-home .home-section{padding-block:65px}}@media (max-width:600px){.build-home .hero .product-proof figure{width:100%}.build-home .hero .campaign{grid-area:3/2;width:100%}.build-home .hero .campaign .text-label{font-size:9px}.build-home .campaign-label{font-size:10px}.build-home .hero .campaign figcaption{padding-top:6px}.build-home .home-section{padding:50px 20px}.build-home .section-heading{margin-bottom:28px}.build-home .kind-work{display:block}.build-home .kind-list{grid-template-columns:1fr 1fr;gap:0 22px;margin-bottom:24px;display:grid}.build-home .kind-list label{min-height:48px;padding:12px 0;font-size:23px}.build-home .kind-number{font-size:9px}.build-home .flow-board{grid-template-columns:1fr .55fr 1.45fr;gap:12px;min-height:0}.build-home .flow-step{gap:10px;font-size:8px}.build-home .flow-step:before{left:-12px;right:-12px}.build-home .scene-slip{padding:10px}.build-home .scene-slip .micro{font-size:7px}.build-home .scene-slip p{font-size:9px}.build-home .flow-caption{font-size:12px}.build-home .proof-acts-grid,.build-home .call-sheet,.build-home .game-teaser{grid-template-columns:1fr;gap:35px}.build-home .proof-acts-grid{gap:50px}.build-home .proof-small{max-width:320px}.build-home .game-teaser{gap:45px}.build-home .game-preview{max-width:330px}.build-home .game-preview>figure:last-child{margin-top:40px}.build-home .how-work ol{grid-template-columns:1fr;gap:30px}.build-home .how-work h2{margin-bottom:30px}.build-home .home-footer{padding:35px 20px}.build-home .home-footer>div{gap:20px}.build-home .home-footer>div .micro{width:100%}.simple-page{padding:40px 20px 70px}}.build-home .cast-gallery{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.build-home .cast-gallery>div>.micro{margin-top:14px;display:block}.build-home .cast-names{margin-top:32px}.build-home .home-footer>div .micro:not(:first-child){margin-right:0}.build-home .hero-copy h1{margin-top:18px}.build-home .hero .product-proof figure{margin:0}@media (max-width:600px){.build-home .cast-gallery{grid-template-columns:1fr 1fr;gap:28px 16px}.build-home .cast-gallery>div>.micro{font-size:10px}.build-home .hero-copy h1{margin-top:0}}.build-home .film-room{border-top:1px solid var(--line)}.build-home .film-slots{grid-template-columns:1fr 1fr;gap:32px;display:grid}.build-home .film-slots details{border-top:1px solid var(--plum)}.build-home .film-slots summary{cursor:pointer;flex-direction:column;justify-content:center;gap:12px;min-height:80px;padding:20px 0;font-family:Space,sans-serif;font-size:22px;display:flex}.build-home .film-slots summary .micro{font-family:Mono,monospace;font-size:10px}.build-home .film-slots summary:focus-visible{outline:3px solid var(--rose);outline-offset:5px}.build-home .film-slots video{background:var(--plum);width:100%;height:auto;max-height:70vh;display:block}.build-home .film-slots figure{margin-top:8px}@media (max-width:600px){.build-home .film-slots{grid-template-columns:1fr;gap:20px}.build-home .film-slots summary{font-size:20px}.build-home .flow-step,.build-home .scene-slip .micro{font-size:10px}.build-home .scene-slip p{font-size:11px}}.build-home .hero{position:relative}.build-home .hero-wire{pointer-events:none;width:10%;height:110px;position:absolute;top:56%;left:38%;overflow:visible}.build-home .hero-wire path,.build-home .flow-wires path{fill:none;stroke:var(--plum);stroke-width:1px;vector-effect:non-scaling-stroke}.build-home .hero .campaign{width:100%;max-width:580px;animation:home-print-arrive .7s var(--ease) both;justify-self:start}.build-home .hero .product-proof figure{animation:home-print-arrive .52s var(--ease) .1s both}.build-home .scene-slip{min-height:0;padding:10px 12px;line-height:1.1}.build-home .flow-step{justify-content:center;align-self:stretch;min-height:100px;padding:0;position:relative}.build-home .flow-step:before{content:none}.build-home .flow-wires{pointer-events:none;width:calc(100% + 48px);height:100%;position:absolute;top:0;bottom:0;left:-24px;overflow:visible}.build-home .flow-step-copy{background:var(--cream);z-index:1;align-self:center;margin-top:70px;padding:8px 0;font-size:10px;position:relative}.build-home .wire-dot{background:var(--citron);width:8px;height:8px;box-shadow:0 0 0 1px var(--plum);opacity:0;pointer-events:none;z-index:2;border-radius:50%;position:absolute;top:0;left:-24px}.build-home .picture-field{max-width:1440px;padding:55px var(--space) 70px;background:var(--ivory);margin:auto}.build-home .picture-field h2{text-align:center;font-size:clamp(34px,4vw,64px)}.build-home .picture-field>p{text-align:center;margin:20px auto 45px;font-size:14px}.build-home .picture-field-prints{grid-template-columns:repeat(12,1fr);align-items:start;gap:30px;display:grid}.build-home .picture-field-prints>a{grid-column:span 4;display:block}.build-home .picture-field-prints>a:nth-child(2){grid-column:span 4}.build-home .picture-field-prints>a>.micro{margin-top:12px;font-size:10px;display:block}.build-home .picture-field-prints .text-label{letter-spacing:0;text-transform:none;font-size:10px}@keyframes home-print-arrive{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:901px){.build-home .hero{grid-template-columns:.82fr 1.18fr;gap:clamp(30px,3vw,44px)}}@media (max-width:900px){.build-home .hero-wire{width:10%;height:80px;top:59%;left:41%}.build-home .flow-wires{width:calc(100% + 28px);left:-14px}.build-home .wire-dot{left:-14px}.build-home .picture-field-prints{gap:20px}.build-home .picture-field-prints>a:nth-child(4){margin-top:-35px}}@media (max-width:600px){.build-home .hero .campaign{max-width:none}.build-home .hero-wire{display:none}.build-home .flow-wires{width:calc(100% + 24px);left:-12px}.build-home .wire-dot{left:-12px}.build-home .flow-step-copy{margin-top:40px;font-size:8px}.build-home .scene-slip{padding:7px}.build-home .scene-slip .micro{font-size:7px}.build-home .picture-field{padding:40px 20px 50px}.build-home .picture-field-prints{grid-template-columns:repeat(5,1fr);gap:22px 16px}.build-home .picture-field-prints>a:nth-child(odd){grid-column:span 2;margin-top:0}.build-home .picture-field-prints>a:nth-child(2n){grid-column:span 3;margin-top:28px}.build-home .picture-field>p{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.build-home .hero .campaign,.build-home .hero .product-proof figure{animation:none}}@media (min-width:901px){.build-home .hero-wire{width:7%;left:36%}}@media (max-width:600px){.build-home .hero-wire{width:3%;height:65px;display:block;top:45%;left:31.5%}}.build-home .scene-slip .micro{font-size:10px;line-height:1.35}@media (max-width:600px){.build-home .scene-slip .micro,.build-home .flow-step-copy{font-size:10px}}.build-home .scene-slip .micro{font-size:10px}@media (max-width:600px){.build-home .flow-step-copy,.build-home .scene-slip .micro{font-size:10px}}.build-home .hero .campaign,.build-home .hero .product-proof figure{animation:none}.hero-seed{z-index:12;pointer-events:none;transform-origin:50%;margin:0;position:fixed}.hero-seed img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.hero-seed figcaption{color:var(--plum);margin-top:5px;font:10px/1.4 Mono,monospace}.build-home .picture-field{padding-top:68px;padding-bottom:95px}.build-home .picture-field h2{font-size:clamp(38px,5vw,72px)}.build-home .picture-field-prints>a:first-child{margin-top:25px}.build-home .picture-field-prints>a:nth-child(3){margin-top:65px}.build-home .picture-field-prints>a:nth-child(6){margin-top:-25px}.build-home .picture-field-prints>a>.micro{transition:transform .18s var(--ease)}.build-home .picture-field-prints>a:hover>.micro{transform:translate(6px)}.build-home .flow-output,.build-home .object-study{transform-origin:0}@media (max-width:600px){.build-home .picture-field{padding:45px 20px 60px}.build-home .picture-field h2{font-size:40px}.build-home .picture-field-prints>a:nth-child(odd){margin-top:0}.build-home .picture-field-prints>a:nth-child(2n){margin-top:24px}.hero-seed figcaption{font-size:9px}}@media (prefers-reduced-motion:reduce){.hero-seed{display:none}.build-home .picture-field-prints>a:hover>.micro{transform:none}}@media (min-width:901px){.build-home .film-slots{grid-template-columns:repeat(3,1fr);gap:24px}.build-home .film-slots summary{font-size:20px}}.build-home .direct-contact h2{margin:16px 0 20px}.build-home .nav{flex-wrap:wrap;gap:16px}.build-home .nav a{min-height:44px}.simple-page,.build-home :is(h1,h2,h3,p,.text-link){overflow-wrap:anywhere}.build-home .site-header{flex-wrap:wrap;height:auto;min-height:84px}.build-home .site-header>a{flex:none}@media (max-width:600px){.build-home .site-header{gap:12px;min-height:64px}.build-home .nav{gap:12px}}.build-home .client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.build-home .client-grid h3{margin:24px 0 16px}.build-home .client-grid .text-link{margin-top:20px}.build-home .client-grid figure{max-width:520px}.build-home .client-grid img{object-fit:contain}.build-home .picture-field-prints{min-height:300px}@media (max-width:600px){.build-home .client-grid{grid-template-columns:1fr;gap:40px}.build-home .kind-panels{min-height:480px}.build-home .picture-field-prints{min-height:560px}}.build-home .site-header{flex-wrap:wrap;row-gap:8px;height:auto;min-height:84px}@media (max-width:600px){.build-home .site-header{row-gap:8px;min-height:84px}.build-home .site-header .nav{gap:14px}}.build-home .clients .client-grid figure{width:100%;max-width:none}.build-home .clients .client-grid figure>span{aspect-ratio:4/5!important}.build-home .clients .client-grid img{object-fit:cover}.build-home .clients .client-grid article{flex-direction:column;align-items:flex-start;display:flex}.build-home .clients .client-grid article>.text-link{margin-top:auto;padding-top:20px}.build-home .work-section{padding-top:60px}.build-home .home-films{width:100%;max-width:1440px}.build-home .jewellery-reference{border-top:1px solid var(--line);align-items:center;gap:24px;margin-top:24px;padding:28px 0;display:flex}.build-home .jewellery-reference figure{flex:none;width:180px}.build-home .jewellery-reference p{margin:12px 0}@media (max-width:600px){.build-home .jewellery-reference{gap:18px}.build-home .jewellery-reference figure{width:140px}}.build-home{width:100%;max-width:1440px;margin-inline:auto}.build-home .kind-panels{min-height:0}.build-home .button{border-radius:999px}.build-home .hero.hero-proof{grid-template-columns:.82fr 1.18fr;align-items:center;gap:42px;padding-top:45px;padding-bottom:60px}.hero-proof .hero-copy{display:block}.build-home .hero-proof h1{margin:22px 0 26px;font-size:clamp(50px,5.6vw,84px)}.build-home .hero-proof .lead{margin-bottom:30px;font-size:18px;line-height:1.55;display:block}.build-home .hero-proof .hero-action{margin:0;display:block}.build-home .hero-proof .hero-client{color:var(--rose);margin-top:22px;font:11px/1.5 Mono;text-decoration:none;display:block}.hero-pair{grid-template-columns:.4fr 32px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.build-home .hero-proof .product-proof{grid-area:1/1;width:100%;margin:0;padding:0;display:block}.build-home .hero-proof .product-proof figure{width:100%;transform:rotate(-3deg)}.build-home .hero-proof .product-proof img{object-fit:contain;aspect-ratio:auto;width:100%;height:100%}.build-home .hero-proof .proof-label{margin-top:14px;font:10px/1.5 Mono;display:block}.build-home .hero-proof .campaign{grid-area:1/3;justify-self:end;width:100%;max-width:450px}.build-home .hero-proof .campaign img{aspect-ratio:auto;object-fit:contain}.hero-connector{grid-area:1/2;align-self:center;height:32px;position:relative}.causal-line{background:var(--plum);transform-origin:0;height:1px;position:absolute;top:50%;left:0;right:0}.causal-dot{background:var(--citron);width:8px;height:8px;box-shadow:0 0 0 1px var(--plum);opacity:0;border-radius:50%;position:absolute;top:calc(50% - 4px);left:0}.hero-image-caption{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:14px;display:flex}.hero-image-caption .micro{font-size:10px}.hero-image-caption .credit{margin:0;font-size:9px}.live-credit{color:var(--rose);margin-top:12px;font-size:10px;display:block}.build-home .picture-field{background:var(--cream);padding:70px var(--space) 85px}.build-home .field-heading{margin-bottom:50px}.build-home .picture-field h2{text-align:left;margin:18px 0 24px;font-size:clamp(40px,4.7vw,68px)}.build-home .field-heading>p:not(.eyebrow){max-width:50ch;font-size:15px;line-height:1.65}.build-home .picture-field-prints{grid-template-columns:repeat(12,minmax(0,1fr));gap:64px 32px;min-height:0;display:grid}.build-home .picture-field-prints>a:first-child{grid-column:1/7;margin-top:0}.build-home .picture-field-prints>a:nth-child(2){grid-column:7/13;margin-top:0}.build-home .picture-field-prints>a:nth-child(3){grid-column:2/6;margin-top:0}.build-home .picture-field-prints>a:nth-child(4){grid-column:7/13;margin-top:75px}.build-home .picture-field-prints>a:nth-child(5){grid-column:1/6;margin-top:0}.build-home .picture-field-prints>a:nth-child(6){grid-column:8/12;margin-top:45px}.build-home .picture-field-prints>a:nth-child(-n+2) [class*=frame]{background:var(--ivory);aspect-ratio:4/5!important}.build-home .picture-field-prints>a:nth-child(-n+2) img{object-fit:contain}.build-home .picture-field-prints>a>.micro{margin-top:14px;font-size:11px;line-height:1.5}.build-home .picture-field-prints>a:nth-child(4) [class*=frame]{aspect-ratio:3/2!important}.build-home .field-more{margin-top:40px}.build-home .home-section{padding-block:80px}.build-home .section-heading h2{font-size:clamp(38px,4.2vw,62px)}.build-home .tail-rule{font-size:11px}.build-home .how-work{border-top:1px solid var(--line)}@media (max-width:900px){.build-home .hero.hero-proof{grid-template-columns:.82fr 1.18fr;gap:24px;padding-top:30px}.build-home .hero-proof h1{font-size:56px}.build-home .hero-proof .lead{font-size:16px}.hero-pair{grid-template-columns:.4fr 22px 1fr;gap:8px}.build-home .picture-field-prints{gap:44px 22px}.build-home .picture-field-prints>a:nth-child(4){margin-top:50px}.build-home .picture-field-prints>a>.micro{font-size:10px}.build-home .home-section{padding-block:65px}}@media (max-width:600px){.build-home .hero.hero-proof{padding:24px 20px 34px;display:block}.build-home .hero-proof h1{max-width:none;margin:14px 0 18px;font-size:48px;line-height:1.02}.build-home .hero-proof .lead{margin-bottom:18px;font-size:14px;line-height:1.5}.build-home .hero-proof .lead br{display:none}.build-home .hero-proof .hero-client{margin-top:16px;font-size:10px}.build-home .hero-proof .hero-action .button{min-height:50px;padding:15px 22px;font-size:15px}.hero-pair{grid-template-columns:.4fr 18px 1fr;align-items:center;gap:9px;margin-top:26px}.build-home .hero-proof .campaign{grid-area:1/3;width:100%;max-width:none}.build-home .hero-proof .product-proof figure{width:100%}.build-home .hero-proof .proof-label{font-size:8px;line-height:1.4}.hero-image-caption{gap:4px;margin-top:10px}.hero-image-caption .micro,.hero-image-caption .credit,.live-credit{font-size:8px}.live-credit{margin-top:8px}.build-home .picture-field{padding:44px 20px 50px}.build-home .field-heading{margin-bottom:28px}.build-home .picture-field h2{margin:14px 0 20px;font-size:40px}.build-home .field-heading>p:not(.eyebrow){font-size:13px}.build-home .picture-field-prints{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.build-home .picture-field-prints>a:nth-child(n){grid-column:auto;margin-top:0}.build-home .picture-field-prints>a:first-child,.build-home .picture-field-prints>a:nth-child(4){grid-column:1/-1}.build-home .picture-field-prints>a:first-child [class*=frame]{aspect-ratio:1!important}.build-home .picture-field-prints>a:nth-child(2) [class*=frame]{aspect-ratio:2/3!important}.build-home .picture-field-prints>a:nth-child(4) [class*=frame]{aspect-ratio:3/2!important}.build-home .picture-field-prints>a>.micro{margin-top:12px;font-size:9px}.build-home .field-more{margin-top:26px}.build-home .home-section{padding:48px 20px}.build-home .section-heading h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.causal-dot{display:none}}.build-home #kind-4:checked~.kind-list label[for=kind-4]{color:var(--plum)}.build-home #kind-4:checked~.kind-list label[for=kind-4] .kind-indicator{background:var(--citron);box-shadow:0 0 0 1px var(--plum)}.build-home #kind-4:checked~.kind-panels .panel-4{display:block}.kind-cycle-toggle{cursor:pointer;color:var(--plum);background:0 0;border:0;min-height:44px;margin-top:20px}.build-home .picture-field-prints>a:nth-child(-n+2) img[aria-hidden=true]{visibility:hidden}.build-home .flow-input{align-content:center;gap:14px}.build-home .flow-input figure{width:100%;max-width:240px;margin-inline:auto}.build-home .flow-input:has(figure+figure) figure{max-width:180px}.build-home .flow-input img[aria-hidden=true],.build-home .flow-output img[aria-hidden=true]{visibility:hidden}.build-home .flow-input img,.build-home .flow-output img{object-fit:contain}.build-home .flow-output{width:100%;max-width:520px;margin-inline:auto}.build-home .flow-board{min-height:450px}.build-home .flow-step-copy{font-size:10px}@media (max-width:900px){.build-home .flow-board{min-height:340px}}@media (max-width:600px){.build-home .flow-board{grid-template-columns:1fr .35fr 1.4fr;gap:12px;min-height:270px}.build-home .flow-input:has(figure+figure) figure{max-width:110px}.build-home .flow-step-copy{font-size:10px}.build-home .flow-input figcaption{font-size:9px}}
