body:has([data-dogcity-landing]):before{display:none}body:has([data-dogcity-landing]){background:#15130F}body:has([data-dogcity-landing])>div.min-h-screen{background:#15130F}[data-dogcity-landing] main{overflow:visible}[data-dogcity-landing]{--dc-void:#15130F;--dc-deep:#0D0C09;--dc-plate:#1B1915;--dc-snow:#F5E9D6;--dc-mist:#A39C90;--dc-dusty:#8E877B;--dc-lava:#E8660D;--dc-hot:#FF8A3D;--dc-hair:rgba(245,233,214,0.12);--dc-hair-strong:rgba(245,233,214,0.24);--dc-ease:cubic-bezier(0.16,1,0.3,1);--dc-ease-pin:cubic-bezier(0.65,0,0.35,1);--dc-gutter:20px;background:var(--dc-void);color:var(--dc-snow);font-family:var(--font-body),"Barlow",system-ui,sans-serif;-webkit-tap-highlight-color:transparent}@media (min-width:640px) and (min-height:521px){[data-dogcity-landing]{--dc-gutter:clamp(20px,4.4vw,64px)}}[data-dogcity-landing] .font-mono{font-family:var(--font-mono),"JetBrains Mono",monospace}[data-dc-legacy] .bg-void{background-color:var(--dc-void)}[data-dogcity-landing] :focus{outline:none}[data-dogcity-landing] :focus-visible{outline:2px solid var(--dc-lava);outline-offset:2px}.dc-halo{text-shadow:0 1px 2px rgba(13,12,9,.9),0 0 24px rgba(13,12,9,.65)}.dc-label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-weight:500;font-size:10px;letter-spacing:.22em;text-transform:uppercase;line-height:1.5}@media (min-width:640px) and (min-height:521px){.dc-label{font-size:11px}}.dc-h2{font-family:var(--font-cond),"Barlow Condensed",sans-serif;font-weight:600;text-transform:uppercase;font-size:44px;line-height:.94;letter-spacing:0}@media (min-width:640px) and (min-height:521px){.dc-h2{font-size:clamp(44px,6vw,96px)}}.dc-h2{text-wrap:balance}.dc-op-h2{font-size:56px;line-height:.9}@media (min-width:640px) and (min-height:521px){.dc-op-h2{font-size:clamp(56px,6.6vw,112px)}}.dc-lede{font-size:19px;line-height:28px;max-width:40ch;color:rgba(245,233,214,.88);text-wrap:pretty}@media (min-width:640px) and (min-height:521px){.dc-lede{font-size:24px;line-height:34px}}.dc-h3{font-family:var(--font-cond),"Barlow Condensed",sans-serif;font-weight:600;font-size:26px;line-height:1;text-transform:uppercase}@media (min-width:640px) and (min-height:521px){.dc-h3{font-size:32px}}.dc-body{font-size:16px;line-height:26px;max-width:64ch}@media (min-width:640px) and (min-height:521px){.dc-body{font-size:17px;line-height:28px}}.dc-plate{position:relative;background:var(--dc-plate);border:1px solid var(--dc-hair)}.dc-plate-hover{transition:border-color .32s var(--dc-ease)}.dc-plate-hover:focus-within,.dc-plate-hover:hover{border-color:var(--dc-hair-strong)}.dc-ticks{inset:0}.dc-ticks,.dc-ticks>i{position:absolute;pointer-events:none}.dc-ticks>i{width:10px;height:10px;border:0 solid rgba(245,233,214,.55)}.dc-ticks>i:first-child{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px}.dc-ticks>i:nth-child(2){top:-1px;right:-1px;border-top-width:1px;border-right-width:1px}.dc-ticks>i:nth-child(3){bottom:-1px;left:-1px;border-bottom-width:1px;border-left-width:1px}.dc-ticks>i:nth-child(4){bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px}:where(.dc-btn){display:inline-flex}.dc-btn{position:relative;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;overflow:hidden;isolation:isolate;font-family:var(--font-mono),"JetBrains Mono",monospace;font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:color .24s var(--dc-ease),border-color .24s var(--dc-ease),background-color .24s var(--dc-ease)}.dc-btn-sm{height:40px;padding:0 16px;font-size:11px;letter-spacing:.14em}@media (max-width:359px){.dc-btn{padding:0 14px;letter-spacing:.1em}}.dc-btn-fill{background:var(--dc-lava);color:var(--dc-void);text-shadow:none}.dc-btn-fill:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--dc-hot);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--dc-ease)}.dc-btn-line{border:1px solid rgba(232,102,13,.85);color:var(--dc-snow)}@media (hover:hover) and (pointer:fine){.dc-btn-fill:hover:before{transform:scaleX(1)}.dc-btn-line:hover{border-color:var(--dc-hot);color:var(--dc-hot)}}.dc-btn:disabled,.dc-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.dc-link{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:background-size .32s var(--dc-ease),color .24s var(--dc-ease)}@media (hover:hover) and (pointer:fine){.dc-link{background-size:0 1px;background-image:linear-gradient(var(--dc-hot),var(--dc-hot))}.dc-link:hover{background-size:100% 1px}.dc-link-quiet{background-image:linear-gradient(currentColor,currentColor)}}.dc-ruler{background-image:repeating-linear-gradient(90deg,rgba(245,233,214,.34) 0 1px,transparent 1px 60px),repeating-linear-gradient(90deg,rgba(245,233,214,.16) 0 1px,transparent 1px 12px);background-size:100% 100%,100% 45%;background-position:0 0,0 100%;background-repeat:no-repeat}@keyframes dc-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}.dc-ping{animation:dc-ping 2.2s var(--dc-ease) infinite}.dc-ping-3{animation:dc-ping 1.1s var(--dc-ease) 3}@keyframes dc-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.9);opacity:0}}.dc-breathe{animation:dc-breathe 3.2s ease-in-out infinite}@keyframes dc-sweep{0%{transform:translate(-50%,-50%) scale(.02);opacity:.9}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.dc-sweep{animation:dc-sweep 1.6s cubic-bezier(.22,.61,.36,1) infinite}@keyframes dc-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dc-fade-in{animation:dc-fade-in .3s var(--dc-ease) both}@keyframes dc-blink{0%{opacity:.15}to{opacity:1}}.dc-blink{animation:dc-blink .12s steps(2) 1}@keyframes dc-drop{0%{transform:translate(-50%,-100%) translateY(-28px);opacity:0}to{transform:translate(-50%,-100%) translateY(0);opacity:1}}.dc-drop{animation:dc-drop .52s var(--dc-ease) both}.dc-drawer-link{font-family:var(--font-cond),"Barlow Condensed",sans-serif;font-weight:600;text-transform:uppercase;line-height:1;font-size:44px}@media (min-width:640px) and (min-height:521px){.dc-drawer-link{font-size:56px}}.dc-rail{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--dc-gutter);padding-inline:var(--dc-gutter)}.dc-rail::-webkit-scrollbar{display:none}.dc-rail>*{scroll-snap-align:start;flex:none}[data-dogcity-landing][data-motion=off] .dc-blink,[data-dogcity-landing][data-motion=off] .dc-breathe,[data-dogcity-landing][data-motion=off] .dc-drop,[data-dogcity-landing][data-motion=off] .dc-fade-in,[data-dogcity-landing][data-motion=off] .dc-ping,[data-dogcity-landing][data-motion=off] .dc-ping-3,[data-dogcity-landing][data-motion=off] .dc-sweep{animation:none}html:has([data-dogcity-landing][data-motion=off]){scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html:has([data-dogcity-landing]){scroll-behavior:auto}}.dc-rail-shroud{transform:scaleX(calc(1 - var(--dc-f, 0)))}.dc-rail-move,.dc-rail-shroud{transition:transform .9s var(--dc-ease)}.dc-rail-move{transform:translateX(calc(var(--dc-f, 0) * 100%));pointer-events:none}.dc-rail-readout{transform:translateX(calc(var(--dc-f, 0) * -100%));transition:transform .9s var(--dc-ease)}[data-dogcity-landing][data-motion=off] .dc-rail-move,[data-dogcity-landing][data-motion=off] .dc-rail-readout,[data-dogcity-landing][data-motion=off] .dc-rail-shroud{transition:none}.dc-tc{display:none}html[data-dc-intro] .dc-tc{display:flex;animation:dc-tc-out .14s linear 2.55s both}@keyframes dc-tc-out{to{opacity:0;visibility:hidden}}.dc-tc-mark{clip-path:inset(0 51.38% 0 48.62%)}html[data-dc-intro] .dc-tc-mark{animation:dc-tc-reveal 1s var(--dc-ease) .15s both,dc-tc-fly-m .7s var(--dc-ease-pin) 1.9s both}@keyframes dc-tc-reveal{0%{clip-path:inset(0 51.38% 0 48.62%)}to{clip-path:inset(0 0 0 0)}}@keyframes dc-tc-fly-m{0%{transform:none;opacity:1}to{transform:translate(calc(var(--dc-gutter) + 16px - 50vw),calc(28px - .26 * max(100svh, 600px))) scale(.1);opacity:0}}@media (min-width:1024px){html[data-dc-intro] .dc-tc-mark{animation:dc-tc-reveal 1s var(--dc-ease) .15s both,dc-tc-fly-d .7s var(--dc-ease-pin) 1.9s both}html[data-dc-intro] .dc-tc{--dc-tc-left:calc(max(0px, (100vw - 1360px - 2 * var(--dc-gutter)) / 2) + var(--dc-gutter))}}@keyframes dc-tc-fly-d{0%{transform:none}to{transform:translate(calc(var(--dc-tc-left) + 106px - 50vw),calc(36px - .21 * max(100svh, 640px))) scale(.33125)}}.dc-tc-dot,.dc-tc-ring{opacity:0}html[data-dc-intro] .dc-tc-dot{animation:dc-tc-dot-in .38s var(--dc-ease) both,dc-tc-dot-out .2s linear .9s forwards}@keyframes dc-tc-dot-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes dc-tc-dot-out{0%{opacity:1}to{opacity:0}}html[data-dc-intro] .dc-tc-ring{animation:dc-tc-ring .9s var(--dc-ease) 80ms both}@keyframes dc-tc-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(5);opacity:0}}html[data-dc-intro] #dc-nav-mark{animation:dc-nav-mark-in .16s linear 2.5s both}@keyframes dc-nav-mark-in{0%{opacity:0}to{opacity:1}}html[data-dc-intro] .dc-rail-draw{animation:dc-rail-draw 1s var(--dc-ease) 1.2s both}@keyframes dc-rail-draw{0%{clip-path:inset(-8px 100% -8px 0)}to{clip-path:inset(-8px 0 -8px 0)}}html[data-dc-intro] .dc-rail-shroud{animation:dc-rail-shroud-in 1.1s var(--dc-ease) 1.75s both}@keyframes dc-rail-shroud-in{0%{transform:scaleX(1)}}html[data-dc-intro] .dc-rail-move{animation:dc-rail-move-in 1.1s var(--dc-ease) 1.75s both}html[data-dc-intro] .dc-rail-readout{animation:dc-rail-move-in 1.1s var(--dc-ease) 1.75s both,dc-readout-in .3s linear 2.85s both}@keyframes dc-readout-in{0%{opacity:0}to{opacity:1}}@keyframes dc-mask-in{0%{clip-path:inset(110% -4% -4% -4%);transform:translate3d(0,12px,0)}to{clip-path:inset(-4% -4% -4% -4%);transform:none}}html[data-dc-intro] .dc-in-label{animation:dc-mask-in .5s var(--dc-ease) 1.2s both}html[data-dc-intro] .dc-in-unit{animation:dc-mask-in .5s var(--dc-ease) 1.5s both}html[data-dc-intro] .dc-in-h1{animation:dc-mask-in .6s var(--dc-ease) 1.65s both}html[data-dc-intro] .dc-in-btns>*{animation:dc-mask-in .6s var(--dc-ease) 1.8s both}html[data-dc-intro] .dc-in-btns>:nth-child(n+2){animation-delay:1.9s}html[data-dc-intro] .dc-in-founder{animation:dc-mask-in .6s var(--dc-ease) 1.95s both}html[data-dc-intro] .dc-in-film{animation:dc-mask-in .5s var(--dc-ease) 2.4s both}@keyframes dc-rail-move-in{0%{transform:translateX(0)}}html[data-dc-intro] .dc-hero-number{animation:dc-num-in .55s var(--dc-ease) 1.2s both}@keyframes dc-num-in{0%{clip-path:inset(110% -4% -4% -4%);transform:translate3d(0,14px,0)}to{clip-path:inset(-4% -4% -4% -4%);transform:none}}.dc-stage .dc-media{opacity:var(--dc-media,1)}.dc-stage .dc-veil{opacity:var(--dc-veil,0)}.dc-stage .dc-visor{opacity:var(--dc-vis,1);transform:translate3d(0,var(--dc-vis-y,0),0)}.dc-stage .dc-rail-fly{opacity:var(--dc-rail-o,1);transform-origin:0 0;will-change:transform}.dc-stage .dc-rail-read{opacity:var(--dc-read-o,1)}.dc-stage-still .dc-media,.dc-stage-still .dc-rail-fly,.dc-stage-still .dc-rail-read,.dc-stage-still .dc-visor{transition:opacity .4s linear}.dc-num-size,.dc-num-size-film{font-size:min(88px,calc((100vw - 2 * var(--dc-gutter)) / (.46 * var(--dc-n, 7))))}@media (min-width:640px) and (min-height:521px){.dc-num-size{font-size:min(clamp(96px,15vw,224px),calc(58vw / (.46 * var(--dc-n, 7))))}.dc-num-size-film{font-size:min(clamp(96px,12vw,176px),calc(58vw / (.46 * var(--dc-n, 7))))}}.dc-balance{text-wrap:balance}