main[data-intro]{--intro-ease-out:cubic-bezier(.165, .84, .44, 1);--intro-ease-in-out:cubic-bezier(.77, 0, .175, 1);--intro-mark:clamp(48px, 12vw, 80px);--intro-dot:.32s;--intro-arc:.48s;--intro-arc-at:.12s;--intro-dot-2-at:.52s;--intro-word:.42s;--intro-word-at:.38s;--intro-art:.9s;--intro-art-at:.15s;--intro-join-at:1.15s;--intro-drop:.25s;--intro-join:.5s;--intro-exit-at:1.35s;--intro-exit:.65s;--intro-fade-at:1.65s;--intro-fade:.4s;--intro-header-at:1.45s;--intro-land-at:1.91s;--intro-land:.12s}.hero-intro{z-index:1000;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}html[data-intro-seen] .hero-intro{display:none}.hero-intro__ground{pointer-events:auto;animation:hero-intro-fade var(--intro-fade) ease var(--intro-fade-at) forwards;background:#fafafa;position:absolute;inset:0;overflow:hidden}.hero-intro__art{background:50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.1)translateY(4.5%)}.hero-intro__ground:after{content:"";background:inherit;transform-origin:top;animation:hero-intro-wipe var(--intro-art) var(--intro-ease-out) var(--intro-art-at) forwards;position:absolute;inset:0}.hero-intro__lockup{align-items:center;gap:calc(var(--intro-mark) * .25);transform-origin:calc(var(--intro-mark) / 2) 50%;animation:hero-intro-handoff var(--intro-exit) var(--intro-ease-in-out) var(--intro-exit-at) forwards;display:flex;position:relative}.hero-intro__mark{width:var(--intro-mark);height:var(--intro-mark)}.hero-intro__mark circle,.hero-intro__mark path{transform-box:fill-box;transform-origin:50%}.hero-intro__mark circle{opacity:0;animation:hero-intro-dot var(--intro-dot) var(--intro-ease-out) forwards}.hero-intro__mark circle:last-of-type{animation-delay:var(--intro-dot-2-at)}.hero-intro__mark path{clip-path:inset(0 100% 0 0);animation:hero-intro-arc var(--intro-arc) var(--intro-ease-in-out) var(--intro-arc-at) forwards}.hero-intro__word-mask{padding-block:.1em;display:block;overflow:hidden}.hero-intro__word{color:#1c1c1c;font-size:calc(var(--intro-mark) * .5);letter-spacing:-.02em;white-space:nowrap;animation:hero-intro-word var(--intro-word) var(--intro-ease-out) var(--intro-word-at) forwards;font-weight:700;line-height:1;display:block;transform:translateY(110%)}.hero-intro__word span{display:inline-block}.hero-intro__word span:not([data-keep]){animation:hero-intro-fade var(--intro-drop) ease var(--intro-join-at) forwards}.hero-intro__word span[data-keep]{animation:hero-intro-join var(--intro-join) var(--intro-ease-in-out) var(--intro-join-at) forwards}@keyframes hero-intro-dot{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hero-intro-arc{to{clip-path:inset(0)}}@keyframes hero-intro-word{to{transform:translateY(0)}}@keyframes hero-intro-wipe{to{transform:scaleY(0)}}@keyframes hero-intro-join{to{transform:translateX(var(--intro-join-x,0px))}}@keyframes hero-intro-fade{to{opacity:0;visibility:hidden}}@keyframes hero-intro-appear{0%{opacity:0}}@keyframes hero-intro-handoff{85%{opacity:1}to{transform:translate(var(--intro-dx,0px), var(--intro-dy,0px)) scale(var(--intro-scale,1));opacity:0;visibility:hidden}}main[data-intro] .site-header{animation:hero-intro-appear var(--intro-fade) ease var(--intro-header-at) backwards}main[data-intro] .logo-link{animation:hero-intro-appear var(--intro-land) linear var(--intro-land-at) backwards}html[data-intro-seen] main[data-intro] .site-header,html[data-intro-seen] main[data-intro] .logo-link{animation:none}@media (prefers-reduced-motion:reduce){.hero-intro{display:none}main[data-intro] .site-header,main[data-intro] .logo-link{animation:none}}
.BacklogBentos-module__0Wdnzq__card{box-sizing:border-box;border-radius:20px;height:100%;padding:clamp(1rem,2vw,1.25rem);text-decoration:none;display:block;position:relative;overflow:hidden}.BacklogBentos-module__0Wdnzq__wall{box-sizing:border-box;background:#fff;border:1px solid #0000000d;border-radius:20px;flex-direction:column;justify-content:center;height:100%;margin:0;padding:1.6rem 0 1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -18px #0f172a2e}.BacklogBentos-module__0Wdnzq__rows{gap:.65rem;padding:.6rem 0;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.BacklogBentos-module__0Wdnzq__row{gap:.65rem;width:max-content;animation:46s linear infinite BacklogBentos-module__0Wdnzq__drift;display:flex}.BacklogBentos-module__0Wdnzq__row:nth-child(2){animation-duration:54s;animation-direction:reverse}.BacklogBentos-module__0Wdnzq__row:nth-child(3){animation-duration:50s}.BacklogBentos-module__0Wdnzq__wall:hover .BacklogBentos-module__0Wdnzq__row{animation-play-state:paused}.BacklogBentos-module__0Wdnzq__pill{color:#1c1c1cb8;white-space:nowrap;background:#fafafa;border:1px solid #00000012;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem .5rem .55rem;font-size:.82rem;font-weight:600;display:inline-flex}.BacklogBentos-module__0Wdnzq__tile{filter:drop-shadow(0 18px 22px #04785747);pointer-events:none;position:absolute;top:calc(50% - 1.1rem);left:50%;translate:-50% -50%}.BacklogBentos-module__0Wdnzq__tile img{width:150px;height:150px;animation:6s ease-in-out infinite BacklogBentos-module__0Wdnzq__float;display:block}@keyframes BacklogBentos-module__0Wdnzq__float{50%{transform:translateY(-6px)rotate(-2deg)}}.BacklogBentos-module__0Wdnzq__wall figcaption{text-align:center;color:#1c1c1c99;margin-top:1rem;font-size:.78rem}@keyframes BacklogBentos-module__0Wdnzq__drift{to{transform:translate(calc(-25% - .1625rem))}}.BacklogBentos-module__0Wdnzq__offer{color:#1c1c1c;background:#fff;border:1px solid #0000000d;grid-template-columns:minmax(0,1fr) minmax(0,44%);grid-template-areas:"lead object""big object""sub object""includes includes";align-content:start;column-gap:1rem;display:grid;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -18px #0f172a2e;}.BacklogBentos-module__0Wdnzq__lead{color:#1c1c1cb3;grid-area:lead;margin:0 0 1.1rem;font-size:.85rem;line-height:1.45}.BacklogBentos-module__0Wdnzq__lead strong{color:#047857;font-weight:700}.BacklogBentos-module__0Wdnzq__big{letter-spacing:-.03em;grid-area:big;margin:0;font-size:clamp(2.4rem,5vw,3.1rem);font-weight:800;line-height:1}.BacklogBentos-module__0Wdnzq__sub{color:#1c1c1cb3;grid-area:sub;margin:.35rem 0 0;font-size:.95rem;font-weight:600}.BacklogBentos-module__0Wdnzq__object{filter:drop-shadow(0 14px 16px #11121424);grid-area:object;align-self:center;width:100%;height:auto;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block}.BacklogBentos-module__0Wdnzq__offer:hover .BacklogBentos-module__0Wdnzq__object{transform:translateY(-4px)rotate(-2deg)}.BacklogBentos-module__0Wdnzq__includes{color:#1c1c1ca8;grid-area:includes;margin:1rem 0 0;font-size:.74rem;line-height:1.5}.BacklogBentos-module__0Wdnzq__includes span{color:#1c1c1c;font-weight:700;display:block}.BacklogBentos-module__0Wdnzq__hours{color:#fff;background:linear-gradient(#0b1220,#0f172a 55%,#0b2a22);flex-direction:column;gap:.85rem;display:flex;}.BacklogBentos-module__0Wdnzq__hoursLabel{color:#ffffffb8;margin:0;font-size:.85rem;font-weight:600}.BacklogBentos-module__0Wdnzq__total{letter-spacing:-.02em;color:#34d399;font-variant-numeric:tabular-nums;flex-direction:column;font-size:2.5rem;font-weight:800;line-height:1;display:flex}.BacklogBentos-module__0Wdnzq__total>span:last-child{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;margin-top:.35rem;font-size:.75rem;font-weight:600}.BacklogBentos-module__0Wdnzq__field{color:#ffffffb8;gap:.3rem;font-size:.78rem;display:grid}.BacklogBentos-module__0Wdnzq__field span{justify-content:space-between;display:flex}.BacklogBentos-module__0Wdnzq__field b{color:#fff;font-variant-numeric:tabular-nums}.BacklogBentos-module__0Wdnzq__field input{accent-color:#10b981;width:100%}.BacklogBentos-module__0Wdnzq__note{color:#ffffff9e;margin:auto 0 0;font-size:.72rem;line-height:1.5}.BacklogBentos-module__0Wdnzq__link{color:#34d399;text-underline-offset:3px;font-size:.75rem;font-weight:650}.BacklogBentos-module__0Wdnzq__bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid;position:relative}.BacklogBentos-module__0Wdnzq__bento>*{grid-column:1/-1;min-width:0}@media (min-width:901px){.BacklogBentos-module__0Wdnzq__bento>.BacklogBentos-module__0Wdnzq__wide{grid-column:span 7}.BacklogBentos-module__0Wdnzq__bento>.BacklogBentos-module__0Wdnzq__mid{grid-column:span 5}}.BacklogBentos-module__0Wdnzq__indicator{display:none}@supports (anchor-name:--a){.BacklogBentos-module__0Wdnzq__bento>:not(.BacklogBentos-module__0Wdnzq__indicator):hover{anchor-name:--bento-hover}.BacklogBentos-module__0Wdnzq__indicator{position-anchor:--bento-hover;top:anchor(top);right:anchor(right);bottom:anchor(bottom);left:anchor(left);pointer-events:none;opacity:0;border-radius:20px;transition:top .35s cubic-bezier(.2,.8,.2,1),right .35s cubic-bezier(.2,.8,.2,1),bottom .35s cubic-bezier(.2,.8,.2,1),left .35s cubic-bezier(.2,.8,.2,1),opacity .2s;display:block;position:absolute;box-shadow:0 0 0 2px #10b98180,0 22px 44px -22px #04785780}.BacklogBentos-module__0Wdnzq__bento:has(>:not(.BacklogBentos-module__0Wdnzq__indicator):hover) .BacklogBentos-module__0Wdnzq__indicator{opacity:1}}@media (prefers-reduced-motion:reduce){.BacklogBentos-module__0Wdnzq__row,.BacklogBentos-module__0Wdnzq__tile img{animation:none}.BacklogBentos-module__0Wdnzq__object,.BacklogBentos-module__0Wdnzq__indicator{transition:none}}
