.page-dalphin{--accent:#0D98F8}.page-dalphin .linkedin-float{position:fixed;right:22px;top:50%;z-index:40;width:39px;height:39px;display:block;opacity:.92;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.page-dalphin .linkedin-float:hover{opacity:1;transform:translateY(-50%) scale(1.08)}.page-dalphin .linkedin-float img{width:100%;height:100%}.page-dalphin main{position:relative;padding:0 var(--gutter)}.page-dalphin main:before,.page-dalphin main:after{content:"";position:absolute;top:0;bottom:0;width:var(--gutter);background:#fff;z-index:30}.page-dalphin main:before{left:0}.page-dalphin main:after{right:0}@media(max-width:860px){.page-dalphin .linkedin-float{display:none}.page-dalphin main{padding:0}.page-dalphin main:before,.page-dalphin main:after{content:none}}body.page-dalphin{background-color:#eee;background-image:none}.dp-sec{position:relative;padding:104px 0 110px;overflow:hidden}.dp-sec:after{content:"";position:absolute;inset:0;z-index:0;filter:var(--grain-filter);opacity:.16;pointer-events:none}.dp-sec>.wrap{position:relative;z-index:1}.dp-light{background:#eee;color:#161616}.dp-yellow{background:#ffdb5f;color:#161616}.dp-blue{background:#0d98f8;color:#fff}.dp-dark{background:#000;color:#fff}.dp-dark:after{filter:var(--grain-filter-black);opacity:.13;mix-blend-mode:hard-light}.dp-canvas{max-width:1036px}.dp-h2{font-family:var(--sans);font-weight:700;font-size:1.875rem;line-height:1.25;letter-spacing:-.01em;text-align:center;margin:0 0 52px;color:inherit}.dp-h2-left{text-align:left}.dp-h2-blue{color:#0d98f8}.dp-h2-yellow{color:#ffdb5f}.dp-h3{font-family:var(--sans);font-weight:700;font-size:1.25rem;line-height:1.4;margin:0 0 16px;color:inherit}.dp-h3-blue{color:#0d98f8}.dp-h3-left{text-align:left}.dp-h3-r{text-align:right}.dp-canvas>.dp-h3{text-align:center;margin:88px 0 30px}.dp-canvas>.dp-h3:first-child{margin-top:0}.dp-canvas>.dp-h3-left{text-align:left}.dp-p{font-family:var(--sans);font-weight:300;font-size:.875rem;line-height:1.72;margin:0 0 15px;color:inherit;text-wrap:pretty}.dp-p:last-child{margin-bottom:0}.dp-p b{font-weight:700}.dp-p u{text-decoration:underline;text-underline-offset:2px}.dp-p-center{text-align:center;max-width:420px;margin:0 auto}.dp-p-lead{font-weight:700;margin-bottom:12px}.dp-block{margin:0 0 78px}.dp-block:last-child{margin-bottom:0}.dp-icon{display:block;width:auto;margin:0 auto 34px}.dp-title{text-align:center;margin:0 0 62px;font-family:var(--sans);font-weight:700;font-size:3.125rem;line-height:1;letter-spacing:.01em;color:inherit}.dp-title-2{margin:0 0 26px}.dp-word{display:inline-block;white-space:nowrap}.dp-a{position:relative;display:inline-block;--gif-y: -6px}.dp-a img{position:absolute;left:50%;top:50%;width:1.72em;height:auto;max-width:none;transform:translate(-50%,calc(-50% + var(--gif-y, 0px)));pointer-events:none}.dp-hero{padding:96px 0 124px}.dp-hero-phone{position:absolute;z-index:0;width:410px;transform:translate(var(--dpx, 0px)) rotate(24.1deg);filter:drop-shadow(0 18px 34px rgba(0,0,0,.22));will-change:transform}.dp-hero-phone-l{left:calc(50% - 726px);top:-104px}.dp-hero-phone-r{left:calc(50% + 349px);top:172px}@keyframes dp-in-l{0%{transform:translate(calc(var(--dpx, 0px) - 540px)) rotate(24.1deg);opacity:0}to{transform:translate(var(--dpx, 0px)) rotate(24.1deg);opacity:1}}@keyframes dp-in-r{0%{transform:translate(calc(var(--dpx, 0px) + 540px)) rotate(24.1deg);opacity:0}to{transform:translate(var(--dpx, 0px)) rotate(24.1deg);opacity:1}}@keyframes dp-in-title{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dp-in-gif{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--gif-y, 0px) - 22px))}to{opacity:1;transform:translate(-50%,calc(-50% + var(--gif-y, 0px)))}}.dp-hero-phone-l{animation:dp-in-l 1.45s cubic-bezier(.22,.9,.26,1) .05s both}.dp-hero-phone-r{animation:dp-in-r 1.45s cubic-bezier(.22,.9,.26,1) .05s both}.dp-intro-title{position:relative;top:5px;animation:dp-in-title .6s cubic-bezier(.22,.9,.26,1) 1.1s both}.dp-hero .dp-a img{animation:dp-in-gif .5s cubic-bezier(.22,.9,.26,1) 1.65s both}.dp-hero .dp-meta>.reveal.in-view{animation-delay:calc(1.6s + var(--dp-meta-i, 0) * .3s)}.dp-hero .dp-meta>:nth-child(2){--dp-meta-i: 1}.dp-hero .dp-meta>:nth-child(3){--dp-meta-i: 2}@media(prefers-reduced-motion:reduce){.dp-hero-phone-l,.dp-hero-phone-r,.dp-intro-title,.dp-hero .dp-a img{animation:none;opacity:1}.dp-intro-title{transform:none}.dp-hero .dp-a img{transform:translate(-50%,calc(-50% + var(--gif-y, 0px)))}}.dp-hp-frame{display:block;width:100%;height:auto}.dp-hp-screen{position:absolute;left:26.8687%;top:13.4722%;width:48.4848%;height:72.6389%;-o-object-fit:cover;object-fit:cover;border-radius:9%/4%}.dp-hero .dp-canvas{position:relative;z-index:1}.dp-meta{display:grid;grid-template-columns:554fr 175fr 206fr;gap:0 25px;align-items:start}.dp-hero .dp-meta{position:relative;top:20px}.dp-meta-role{text-align:right}.dp-role{font-family:var(--sans);font-weight:700;font-size:1.25rem;line-height:1.4;margin:0 0 22px;color:inherit}.dp-meta-role .dp-p{max-width:465px;margin-left:auto;text-align:right}.dp-meta-h{font-family:var(--sans);font-weight:700;font-size:1.25rem;line-height:1.4;margin:0 0 14px;color:inherit}.dp-meta-col .dp-p{margin-bottom:12px}.dp-inline-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.dp-inline-link:hover,.dp-inline-link:focus-visible{color:#0d98f8}.dp-two{display:grid;grid-template-columns:1fr 1fr;gap:0 34px;align-items:start}.dp-col-r{text-align:right}.dp-col-l{text-align:left}.dp-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.dp-exec{grid-template-columns:232fr 685fr;gap:0 63px}.dp-heur{gap:0 24px}.dp-heur .dp-col-r{padding-right:4px}.dp-heur-item{margin:0 0 42px}.dp-heur-item:last-child{margin-bottom:0}.dp-heur-t{font-family:var(--sans);font-weight:700;font-size:.875rem;line-height:1.6;margin:0 0 10px;color:inherit}.dp-qlist,.dp-paths{font-family:var(--sans);font-weight:300;font-size:.875rem;line-height:1.72;margin:0;padding-left:1.9em;color:inherit}.dp-qlist>li,.dp-paths>li{margin:0 0 14px;text-wrap:pretty}.dp-qlist-cols{-moz-columns:2;columns:2;-moz-column-gap:34px;column-gap:34px}.dp-qlist-cols>li{-moz-column-break-inside:avoid;break-inside:avoid}.dp-qlist>li::marker,.dp-paths>li::marker{font-weight:700}.dp-sublist{list-style:disc;margin:10px 0 0;padding-left:1.4em;-moz-columns:170px 2;columns:170px 2;-moz-column-gap:22px;column-gap:22px}.dp-sublist>li{margin:0 0 4px;-moz-column-break-inside:avoid;break-inside:avoid}.dp-qs{margin-bottom:84px}.dp-paths{margin:0 0 15px}.dp-bullets{list-style:disc;font-family:var(--sans);font-weight:300;font-size:.875rem;line-height:1.72;margin:0;padding-left:1.35em;color:inherit}.dp-bullets>li{margin:0 0 12px;text-wrap:pretty}.dp-bullets b{font-weight:700}.dp-fb{gap:0 40px}.dp-fb .dp-bullets{text-align:left}.dp-bullets-wide{max-width:780px}.dp-seq-li.reveal,.dp-seq-li.reveal.in-view{opacity:1;animation:none}.dp-seq-li>li{opacity:0}@keyframes dpRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dp-seq-li.reveal.in-view>li{animation:dpRise .55s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(1s + var(--dp-li, 0) * 60ms)}.dp-links{list-style:none;margin:0;padding:0;text-align:center;font-family:var(--sans);font-weight:300;font-size:.875rem;line-height:1.7}.dp-links>li{margin:0 0 10px}.dp-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.dp-links a:hover{color:#0d98f8}.dp-pdf{text-align:center;margin:64px 0 84px}.dp-pdf a{font-family:var(--sans);font-weight:700;font-size:1.5rem;line-height:1.35;color:#0d98f8;text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px;transition:border-color .25s ease,color .25s ease}.dp-pdf a:after{content:" ↗";font-weight:300}.dp-pdf a:hover{border-bottom-color:#0d98f8}.dp-pdf a:focus-visible{outline:2px solid #0D98F8;outline-offset:4px}.dp-stack{display:block;margin:0 0 86px}.dp-stack>.gc-cell{margin:0 0 42px}.dp-stack>.gc-cell:last-child{margin-bottom:0}.dp-stack .gc-zoomwrap{max-width:569px;margin:0 auto}.dp-dark .dp-stack .gc-zoomwrap{max-width:100%}.dp-solo{margin:0 0 84px}.dp-solo:last-child{margin-bottom:0}@keyframes dpInT{0%{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:none}}.dp-in-t{opacity:0}.dp-in-t.reveal.in-view{animation:dpInT 1s cubic-bezier(.22,.61,.36,1) var(--drop-wait) both}.dp-ui-solo .gc-zoom:hover,.dp-ui-solo .gc-zoom:focus-visible{background:#0000}.dp-ui-solo .gc-zoomwrap>img{transition:scale .3s cubic-bezier(.22,.61,.36,1)}.dp-ui-solo .gc-zoomwrap:hover>img,.dp-ui-solo .gc-zoomwrap:has(.gc-zoom:focus-visible)>img{scale:1.008}@media(prefers-reduced-motion:reduce){.dp-in-t,.dp-in-t.reveal.in-view{opacity:1;animation:none;transform:none}.dp-seq-li>li,.dp-seq-li.reveal.in-view>li{opacity:1;animation:none;transform:none}.dp-ui-solo .gc-zoomwrap>img{transition:none}.dp-ui-solo .gc-zoomwrap:hover>img{scale:1}}.dp-lofi-sheet{max-width:596px;margin:0 auto}.dp-story{max-width:100%}.dp-ui{max-width:759px;margin:0 auto}.dp .gc-zoomwrap{box-shadow:0 14px 30px #0000002e}.dp-dark .gc-zoomwrap{box-shadow:0 16px 34px #00000080}.dp-stack-tight>.gc-cell{margin:0}.dp-stack-tight .gc-zoomwrap,.dp-dark .dp-stack-tight .gc-zoomwrap{box-shadow:none}.dp .gc-zoomwrap.dp-bare{box-shadow:none;background:none}.dp-proto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;margin:0 0 96px;justify-items:center}.dp-proto figure{margin:0;width:100%;max-width:374px}.dp-label{font-family:var(--sans);font-weight:700;font-size:1.25rem;line-height:1.4;text-align:center;margin:0 0 22px;color:inherit}.dp-label-solo{margin:0 0 30px}.dp-vidwrap{position:relative;text-align:center}.dp-vidwrap[data-dpx]{transform:translate(var(--dpx, 0px));will-change:transform}.dp-vid{position:relative;border-radius:15.385%/7.692%;overflow:hidden}.dp-vid>video{display:block;width:100%;height:auto}.dp-vid>.gc-play{position:absolute;inset:0;border-radius:inherit}.dp-vidwrap>.gc-expand{margin:16px 0 0}.dp-lapwrap{text-align:center}.dp-lap{position:relative;width:100%;max-width:1261px;margin:0 auto}.dp-lap-frame{display:block;width:100%;height:auto}.dp-lap-screen{position:absolute;-o-object-fit:cover;object-fit:cover;border-radius:6px}.dp-lap-play{position:absolute;border-radius:6px}.dp-lapwrap>.gc-expand{margin-top:4px}.dp-figma{width:100%;max-width:1002px;margin:0 auto;aspect-ratio:1002 / 822;border:1px solid rgba(0,0,0,.14);border-radius:4px;background:#f5f5f5;overflow:hidden}.dp-dark .dp-figma{border-color:#ffffff2e;background:#111}.dp-figma iframe{display:block;width:100%;height:100%;border:0}.dp-car{margin:0 0 20px}.dp .mn-strip-item .gc-zoomwrap{aspect-ratio:1000 / 1294}.dp .mn-strip-item .gc-zoomwrap>img{-o-object-fit:cover;object-fit:cover}.dp-light .mn-car-nav,.dp-yellow .mn-car-nav{border-color:#0003;background:#0000000a;color:#000000a8}.dp-light .mn-car-nav:hover,.dp-yellow .mn-car-nav:hover{background:#0000001a;border-color:#0000006b;color:#000}.dp-light .mn-car-count,.dp-yellow .mn-car-count,.dp-light .mn-strip-item figcaption,.dp-yellow .mn-strip-item figcaption{color:#00000094}.dp-light .mn-strip-item .gc-zoomwrap,.dp-yellow .mn-strip-item .gc-zoomwrap{box-shadow:0 14px 30px #0000004d}.dp .mn-strip-item figcaption{margin-top:12px}@media(min-width:1001px){.dp-car-wide .mn-strip-item{flex:0 0 50%}}.dp-swatches{display:grid;grid-template-columns:51.5fr 46.7fr;grid-template-rows:190px 175px;gap:14px 1.8%;margin:0 0 88px}.dp-sw{display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-weight:700;font-size:.875rem;letter-spacing:.04em;color:#161616}.dp-sw-a{grid-area:1 / 1}.dp-sw-b{grid-area:1 / 2}.dp-sw-c,.dp-sw-d,.dp-sw-e{grid-area:2 / 1 / 3 / 3}.dp-swatches{position:relative}.dp-sw-c{width:47.4%;margin-right:auto;color:#161616;box-shadow:inset 0 0 0 1px #00000024}.dp-sw-d{width:25%;margin-left:48.6%;color:#fff}.dp-sw-e{width:26.3%;margin-left:auto;color:#161616;box-shadow:inset 0 0 0 1px #00000024}.dp-fonts{text-align:center}.dp-font{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5rem;line-height:1.35;margin:0 0 12px;color:inherit}.dp-font-reg{font-weight:400}.dp-font-bold{font-weight:700}.dp .next-sec{background:#eee;padding:40px 0 30px;overflow:hidden}.dp .next-sec:after{content:"";position:absolute;inset:0;z-index:0;filter:var(--grain-filter);opacity:.16;pointer-events:none}.dp .next-sec>.wrap{position:relative;z-index:1}.dp .next-project{color:#161616;text-decoration:none}.dp .next-project .label{color:#6f6f6f}.dp .next-project h3,.dp .next-project .arrow{color:#161616}.dp .next-project:hover h3,.dp .next-project:hover .arrow{color:#0d98f8}@media(max-width:1180px){.dp-hero-phone{display:none}.dp-hero{padding:148px 0 84px}}@media(max-width:1000px){.dp-sec{padding:84px 0 88px}.dp-hero{padding:140px 0 72px}.dp-title{font-size:2.6rem;margin-bottom:44px}.dp-meta{grid-template-columns:1fr 1fr;gap:34px 25px}.dp-meta-role{grid-column:1 / -1;text-align:left}.dp-meta-role .dp-p{max-width:none;margin-left:0;text-align:left}.dp-exec{grid-template-columns:1fr 1fr;gap:0 34px}.dp-proto{gap:0 26px}}@media(max-width:860px){.dp-sec{padding:68px 0 74px}.dp-hero{padding:108px 0 60px}.dp-h2{font-size:1.6rem;margin-bottom:38px}.dp-two,.dp-three,.dp-exec{grid-template-columns:minmax(0,1fr);gap:0}.dp-meta{grid-template-columns:minmax(0,1fr);gap:30px 0}.dp-col-r,.dp-col-l,.dp-meta-role,.dp-meta-role .dp-p,.dp-h3-r{text-align:left}.dp-two>.dp-col-r,.dp-three>.gc-cell{margin-bottom:34px}.dp-heur .dp-col-r{padding-right:0}.dp-heur-item{margin-bottom:34px}.dp-qs{margin-bottom:56px}.dp-qlist-cols{-moz-columns:1;columns:1}.dp-proto{grid-template-columns:minmax(0,1fr);gap:48px 0;margin-bottom:64px}.dp-pdf a{font-size:1.2rem}.dp-font{font-size:1.9rem}.dp-swatches{grid-template-columns:1fr 1fr;grid-template-rows:130px 120px 120px;gap:10px}.dp-sw-c,.dp-sw-d,.dp-sw-e{width:auto;margin:0}.dp-sw-c{grid-area:2 / 1 / 3 / 3}.dp-sw-d{grid-area:3 / 1}.dp-sw-e{grid-area:3 / 2}}@media(max-width:600px){.dp-title{font-size:2.1rem}.dp-h2{font-size:1.4rem}.dp-figma{aspect-ratio:3 / 4}}
