.journey-section{border-top:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(40px,7vw,110px);padding:clamp(88px,10vw,144px) 0;display:grid}.journey-heading{align-self:start;position:sticky;top:120px}.journey-eyebrow{font-size:var(--type-label,.875rem);letter-spacing:.15em;text-transform:uppercase;color:var(--primary);margin:0 0 30px;font-weight:600;line-height:1.6}.journey-title{max-width:450px;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(42px,4.65vw,66px);font-weight:500;line-height:1.09}.journey-title>span{color:var(--primary)}.journey-introduction{max-width:380px;color:var(--muted-foreground);font-size:var(--type-lead,1.125rem);margin:24px 0 0;line-height:1.75}.journey-contact-link{min-height:44px;font-size:var(--type-body,1rem);color:var(--foreground);align-items:center;gap:12px;margin-top:28px;padding:8px 0;font-weight:600;text-decoration:none;display:inline-flex}.journey-contact-link svg{color:var(--primary);transition:transform .18s}.journey-contact-link:hover svg{transform:translate(3px,-3px)}.journey-timeline{margin:0;padding:0;list-style:none}.journey-entry{grid-template-columns:36px minmax(0,1fr);gap:22px;padding-bottom:56px;display:grid;position:relative}.journey-entry:not(:last-child):before{content:"";border-left:1px solid var(--border);position:absolute;top:40px;bottom:8px;left:17px}.journey-entry-marker{border:1px solid var(--border);background:var(--background);width:36px;height:36px;color:var(--muted-foreground);font-size:var(--type-caption,.8125rem);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;margin-top:3px;font-weight:500;display:flex}.journey-entry:first-child .journey-entry-marker{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--background))}.journey-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;display:flex}.journey-entry-heading h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:36px;font-weight:500;line-height:1.2}.journey-period{font-size:var(--type-label,.875rem);color:var(--muted-foreground);white-space:nowrap;line-height:1.6}.journey-role{color:var(--primary);font-size:var(--type-label,.875rem);margin:9px 0 0;font-weight:500;line-height:1.6}.journey-description,.journey-highlights{color:var(--muted-foreground);font-size:var(--type-body,1rem);line-height:1.75}.journey-description{margin:18px 0 0}.journey-highlights{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.journey-highlights li{padding-left:17px;position:relative}.journey-highlights li:before{content:"";background:var(--primary);opacity:.75;border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:0}.journey-education{border-top:1px solid var(--border);align-items:flex-start;gap:22px;padding-top:27px;display:flex}.journey-education>svg{color:var(--primary);flex-shrink:0;margin:4px 3px 0}.journey-education-label{color:var(--muted-foreground);font-size:var(--type-label,.875rem);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.journey-education h3{font-size:var(--type-lead,1.125rem);margin:0;font-weight:500;line-height:1.6}.journey-education-meta{color:var(--muted-foreground);font-size:var(--type-label,.875rem);flex-wrap:wrap;gap:5px 9px;margin:12px 0 0;line-height:1.6;display:flex}.contact-section{border-top:1px solid var(--border);padding:clamp(80px,9vw,130px) 0 clamp(64px,7vw,96px)}.contact-intro{justify-content:space-between;align-items:center;gap:30px;display:flex}.contact-title{min-width:0;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(46px,6.9vw,94px);font-weight:500;line-height:1.1}.contact-title>span{color:var(--primary)}.contact-round-link{border:1px solid var(--border);width:clamp(78px,10vw,132px);height:clamp(78px,10vw,132px);color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .22s,background-color .22s,border-color .22s,transform .22s;display:flex}.contact-round-link svg{width:50%;height:50%}.contact-round-link:hover{border-color:var(--primary);background:var(--primary);color:var(--background);transform:rotate(45deg)}.contact-details{grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);gap:clamp(50px,10vw,150px);margin-top:50px;display:grid}.contact-description{max-width:480px;color:var(--muted-foreground);font-size:var(--type-body,1rem);margin:0 0 35px;line-height:1.75}.contact-small-label{color:var(--muted-foreground);font-size:var(--type-label,.875rem);letter-spacing:.08em;margin:0 0 13px;line-height:1.6}.contact-email-row{align-items:center;gap:14px;display:flex}.contact-email{border-bottom:1px solid color-mix(in srgb, var(--foreground) 35%, transparent);min-width:0;color:var(--foreground);font-size:clamp(20px,3.05vw,40px);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere;padding-bottom:6px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .18s,border-color .18s}.contact-email:hover{color:var(--primary);border-color:var(--primary)}.contact-copy{border:1px solid var(--border);width:44px;height:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .18s,border-color .18s,background-color .18s;display:flex}.contact-copy:hover{color:var(--foreground);border-color:var(--muted-foreground);background:var(--muted)}.contact-copy-status{min-height:24px;color:var(--primary);font-size:var(--type-label,.875rem);margin:9px 0 0;line-height:1.65}.contact-location{color:var(--muted-foreground);font-size:var(--type-label,.875rem);align-items:center;gap:8px;margin:16px 0 0;line-height:1.6;display:flex}.contact-socials{align-self:end;padding-bottom:2px}.contact-social-link{border-bottom:1px solid var(--border);min-height:58px;color:var(--foreground);font-size:var(--type-body,1rem);align-items:center;gap:14px;text-decoration:none;transition:color .18s;display:flex}.contact-social-link>svg:first-child{color:var(--muted-foreground);flex-shrink:0}.contact-social-arrow{color:var(--muted-foreground);flex-shrink:0;margin-left:auto;transition:color .18s,transform .18s}.contact-social-link:hover,.contact-social-link:hover .contact-social-arrow{color:var(--primary)}.contact-social-link:hover .contact-social-arrow{transform:translate(3px,-3px)}.journey-section a:focus-visible,.contact-section a:focus-visible,.contact-section button:focus-visible{outline:2px solid var(--primary);outline-offset:6px}@media (max-width:850px){.journey-section{grid-template-columns:1fr;gap:48px}.journey-heading{position:static}.journey-title{max-width:520px}.journey-introduction{max-width:460px}.contact-details{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:35px}}@media (max-width:760px){.contact-details{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){.journey-eyebrow{font-size:var(--type-caption,.8125rem);margin-bottom:22px}.journey-entry{gap:15px;padding-bottom:44px}.journey-entry-heading{display:block}.journey-entry-heading h3{font-size:34px}.journey-period{margin-top:8px;display:block}.journey-role{margin-top:6px}.journey-education{gap:15px}.contact-intro{flex-direction:column;align-items:flex-start;gap:27px}.contact-title{font-size:clamp(42px,10.8vw,62px)}.contact-round-link{width:62px;height:62px}.contact-details{grid-template-columns:1fr;gap:40px;margin-top:29px}.contact-description{margin-bottom:26px}.contact-email{font-size:clamp(22px,6.2vw,32px)}}@media (prefers-reduced-motion:reduce){.journey-section *,.contact-section *{transition-duration:.01ms!important}.journey-contact-link:hover svg,.contact-round-link:hover,.contact-social-link:hover .contact-social-arrow{transform:none}}
.selected-work{color:var(--foreground)}.work-eyebrow{color:var(--primary);font-size:var(--type-caption,.8125rem);letter-spacing:.15em;font-weight:600}.work-heading-row{margin:25px 0 45px}.work-heading{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-size:clamp(40px,4.7vw,66px);font-weight:500;line-height:1.08}.work-heading>span{color:var(--muted-foreground)}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.work-card{min-width:0;scroll-margin-top:112px}.work-preview{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);color:#352344;border-radius:3px;min-width:0;padding:24px 30px 19px;position:relative;overflow:hidden}.work-preview--orbit{background:#dce3f0 radial-gradient(at 100% 5%,#b4c6e8 0,#0000 60%);box-shadow:inset 0 0 0 1px #b8c6e2}.work-preview--academiajj{background:#eededc radial-gradient(at 100% 0,#e7b8aa 0,#0000 60%);box-shadow:inset 0 0 0 1px #d2afaa}.dark .work-preview--orbit{background-color:#151b30;background-image:radial-gradient(at 100% 0,#456cbd4d 0,#0000 65%),radial-gradient(at 0 100%,#684bb538 0,#0000 55%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;box-shadow:inset 0 0 0 1px #849acf40}.dark .work-preview--academiajj{background-color:#291719;background-image:radial-gradient(at 100% 0,#a83e3940 0,#0000 65%),radial-gradient(at 0 100%,#a37c3430 0,#0000 55%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;box-shadow:inset 0 0 0 1px #bf797340}.work-preview-caption{font-size:var(--type-caption,.8125rem);letter-spacing:.025em;color:#5c3a74;justify-content:flex-end;align-items:center;margin-bottom:18px;display:flex}.work-preview--orbit .work-preview-caption{color:#344c73}.dark .work-preview-caption{color:#c7afdf}.dark .work-preview--orbit .work-preview-caption{color:#b8c9e8}.work-preview--academiajj .work-preview-caption{color:#78423c}.dark .work-preview--academiajj .work-preview-caption{color:#e8bdb8}.work-preview-caption>span:last-child{text-align:right}.work-monitor-screen{isolation:isolate;background:#30203d;border:1px solid #8c719e75;border-radius:11px;padding:6px;position:relative;box-shadow:inset 0 2px 5px #0c061944,0 8px 18px #1d0c2e1c}.dark .work-monitor-screen{background:#120b1b;border-color:#71498a80}.product-preview{background:#f8f3ff;border:1px solid #ffffffb3;border-radius:6px;width:100%;overflow:hidden;box-shadow:inset 0 0 15px #5421710b}[data-vhs=on] .work-monitor-screen:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#3817440b 2px 3px,#0000 3px 4px);border-radius:6px;position:absolute;inset:6px;box-shadow:inset 2px 0 3px #ed82c81c,inset -2px 0 3px #8ae0e21c}[data-vhs=on] .work-monitor-screen{box-shadow:inset 0 2px 5px #0c061944,-1px 0 #ed82c838,1px 0 #8ae0e238,0 8px 18px #1d0c2e1c}[data-vhs=on] .preview-brand{text-shadow:.45px 0 #ca348740,-.45px 0 #549db340}.preview-topbar{border-bottom:1px solid #e7dbee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:12px 16px;display:flex}.preview-brand{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.preview-brand-mark{background:#d5b8f2;border-radius:6px;place-items:center;width:22px;height:22px;margin-right:3px;display:grid}.preview-topbar-trailing{color:#756181;align-items:center;gap:14px;font-size:11px;display:flex}.preview-avatar{color:#75518f;background:#e9ddf6;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:600;display:grid}.product-preview--orbit{color:#283449;background:#f2f4f8}.product-preview--orbit .preview-topbar{background:#202735;border-color:#343e50}.product-preview--orbit .preview-brand{color:#f7f9ff;letter-spacing:-.06em;font-size:20px}.product-preview--orbit .preview-brand-mark{color:#9ab5ff;background:0 0}.product-preview--orbit .preview-topbar-trailing{color:#c0cbdd}.product-preview--orbit .preview-avatar{color:#dbe6ff;background:#3b4961}.preview-orbit-body{flex-direction:column;gap:15px;padding:18px 16px;display:flex}.preview-orbit-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-orbit-heading p{color:#66758c;margin-bottom:4px;font-size:11px}.preview-orbit-heading h4{letter-spacing:-.035em;font-size:18px;font-weight:650;line-height:1.3}.preview-orbit-add{color:#fff;background:#426cd5;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:7px 8px;font-size:10px;font-weight:600;display:flex}.preview-orbit-toolbar{border-bottom:1px solid #dce2ec;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.preview-orbit-toolbar>span:first-child{color:#4a64a1;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.preview-orbit-team{padding-right:3px;display:flex}.preview-orbit-team i,.preview-orbit-task-footer>i{color:#49619a;background:#dce5f9;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;font-weight:600;display:grid}.preview-orbit-team i{outline:2px solid #f2f4f8;margin-right:-3px}.preview-orbit-team i:nth-child(2){color:#79589b;background:#e4dcf3}.preview-orbit-team i:nth-child(3){color:#447165;background:#d6e9e4}.preview-orbit-board{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.preview-orbit-column{flex-direction:column;gap:8px;min-width:0;display:flex}.preview-orbit-status{color:#57657a;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.preview-orbit-status>i{background:#9aa6b9;border-radius:50%;flex-shrink:0;width:5px;height:5px}.preview-orbit-status>span{color:#78869b;margin-left:auto;font-size:9px}.preview-orbit-column--1 .preview-orbit-status>i{background:#557ee2}.preview-orbit-column--2 .preview-orbit-status>i{background:#499681}.preview-orbit-task{background:#fff;border:1px solid #dce2ec;border-radius:6px;flex-direction:column;flex:1;align-items:start;gap:8px;padding:10px 9px;display:flex;box-shadow:0 2px 3px #1b335407}.preview-orbit-tag{color:#58709c;overflow-wrap:anywhere;background:#edf2fc;border-radius:3px;max-width:100%;padding:3px 4px;font-size:8px;line-height:1.3}.preview-orbit-column--2 .preview-orbit-tag{color:#487966;background:#eaf4ef}.preview-orbit-task>strong{font-size:11px;font-weight:600;line-height:1.45}.preview-orbit-task-footer{color:#738198;justify-content:space-between;align-items:center;gap:4px;width:100%;margin-top:auto;display:flex}.preview-orbit-task-footer>span{align-items:center;gap:4px;font-size:8px;display:flex}.preview-orbit-task-dot{border:1px solid #a2afc4;border-radius:2px;width:7px;height:7px}.product-preview--academia{color:#f3efe8;background:#141715;border-color:#3b3933}.product-preview--academia .preview-topbar{background:#0b0d0c;border-color:#33352f}.product-preview--academia .preview-brand{letter-spacing:.02em;flex-wrap:wrap;gap:5px}.product-preview--academia .preview-brand-mark{color:#f05a62;background:#d92d3824}.preview-academia-brand-sub{color:#d6b36a;font-size:10px}.product-preview--academia .preview-avatar{color:#d6b36a;background:#302a20}.preview-academia-body{flex-direction:column;gap:18px;padding:20px 16px;display:flex}.preview-academia-heading p{color:#aaa39a;margin-bottom:5px;font-size:11px}.preview-academia-heading h4{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.25}.preview-academia-section-title{color:#d6b36a;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.preview-academia-section-title>span{color:#aaa39a;margin-left:auto;font-size:10px;font-weight:400}.preview-academia-schedule{gap:10px;display:grid}.preview-academia-class{border-bottom:1px solid #33352f;align-items:center;gap:10px;padding-bottom:10px;display:flex}.preview-academia-time{color:#f28c91;background:#d92d381a;border:1px solid #d92d3838;border-radius:4px;padding:7px 5px;font-size:11px;font-weight:600}.preview-academia-class>div{flex:1;min-width:0}.preview-academia-class strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.preview-academia-class>div>span{color:#aaa39a;font-size:10px}.preview-academia-checkin{color:#85ceb4;align-items:center;gap:3px;font-size:10px;display:flex}.preview-academia-progression{margin-top:auto}.preview-academia-belts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.preview-academia-belts>div{text-align:center;gap:7px;display:grid}.preview-academia-belts span{color:#c9c3ba;font-size:9px}.preview-academia-belt{background:#f3efe8;border-radius:1px;height:9px;display:block;position:relative;box-shadow:inset 0 -2px #0003}.preview-academia-belt:after{content:"";background:#111311;width:10px;position:absolute;inset:0 8px 0 auto}.preview-academia-belt--1{background:#4279c8}.preview-academia-belt--2{background:#976cc0}.preview-academia-belt--3{background:#a37558}.preview-academia-belt--4{background:#292b28;outline:1px solid #5c5f57}.preview-academia-belt--4:after{background:#d92d38}@container project-preview (max-width:360px){.preview-academia-body{padding-inline:12px}.preview-academia-heading h4{font-size:20px}.preview-academia-class{flex-wrap:wrap;gap:5px 8px}.preview-academia-checkin{flex-basis:100%;padding-left:44px}.preview-academia-section-title{flex-wrap:wrap}.preview-academia-section-title>span{flex-basis:100%;margin-left:18px}.preview-orbit-body{padding:16px 12px}.preview-orbit-heading h4{font-size:17px}.preview-orbit-add{padding:6px;font-size:9px}.preview-orbit-board{grid-template-columns:1fr;gap:10px}.preview-orbit-column{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;display:grid}.preview-orbit-status{font-size:10px}.preview-orbit-status>span{display:none}.preview-orbit-task{gap:5px;padding:9px}.preview-orbit-task:nth-of-type(3),.preview-orbit-task-footer{display:none}.preview-orbit-task>strong{font-size:12px}.preview-orbit-tag{font-size:9px}}.work-card-meta{font-size:var(--type-caption,.8125rem);letter-spacing:.1em;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex}.work-status{color:var(--primary);font-size:var(--type-caption,.8125rem);letter-spacing:.07em;white-space:nowrap;align-items:center;gap:5px;margin-top:12px;line-height:1.6;display:flex}.work-status>i{background:var(--primary);border-radius:50%;width:4px;height:4px}.work-project-title{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:13px 0 9px;font-size:36px;font-weight:500;line-height:1.2}.work-project-tagline{font-size:var(--type-body,1rem);color:var(--muted-foreground);max-width:440px;line-height:1.7}.work-collaboration{color:var(--muted-foreground);font-size:var(--type-caption,.8125rem);align-items:flex-start;gap:7px;margin-top:12px;line-height:1.7;display:flex}.work-collaboration>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.work-collaboration a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}.work-collaboration a:hover{color:var(--primary);text-decoration-color:currentColor}.work-collaboration a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:2px}.work-stack{flex-wrap:wrap;gap:6px;margin-top:19px;display:flex}.work-stack>span{font-size:var(--type-caption,.8125rem);color:var(--muted-foreground);border:1px solid var(--border);border-radius:5px;padding:6px 10px}.work-actions{border-top:1px solid var(--border);flex-wrap:wrap;place-content:start flex-start;align-items:center;gap:10px;margin-top:25px;padding-top:20px;display:flex}.work-case-button{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));background:color-mix(in srgb, var(--primary) 10%, var(--background));font-size:var(--type-body,1rem);cursor:pointer;color:var(--primary);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.work-case-button>svg{transition:transform .25s}.work-actions svg{flex-shrink:0}.work-case-button:hover{background:color-mix(in srgb, var(--primary) 18%, var(--background));border-color:var(--primary)}.work-case-button:hover>svg{transform:translate(2px,-2px)}.work-external-links{align-items:center;gap:8px;display:flex}.work-external-links>a{border:1px solid var(--border);font-size:var(--type-label,.875rem);color:var(--muted-foreground);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.work-external-links>a:hover{color:var(--primary);border-color:var(--primary);background:var(--muted)}.work-actions :is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.project-dialog{width:min(1080px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--foreground);background:var(--background);border:1px solid var(--border);overscroll-behavior:contain;border-radius:18px;margin:auto;padding:0}.project-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08030fd1}.project-dialog-toolbar{z-index:2;background:var(--background);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;display:flex;position:sticky;top:0}.project-dialog-toolbar>span{color:var(--muted-foreground);letter-spacing:.12em;font-size:var(--type-caption,.8125rem)}.project-dialog-close{border:1px solid var(--border);width:44px;height:44px;color:var(--primary);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.project-dialog-close:hover{background:var(--primary);color:var(--primary-foreground)}.project-dialog-close:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.project-dialog-body{overflow-wrap:anywhere;padding:36px 40px 10px}.project-dialog{--case-blue:#1e4fb0;--case-green:#216830;--case-yellow:#8b5b02;--case-red:#b91c1c;--case-purple:#6b21a8}.dark .project-dialog{--case-blue:#93c5fd;--case-green:#86efac;--case-yellow:#fde047;--case-red:#fca5a5;--case-purple:#d8b4fe}.project-dialog-body :is(.text-blue-400,.text-blue-500){color:var(--case-blue)}.project-dialog-body :is(.text-green-400,.text-green-500){color:var(--case-green)}.project-dialog-body .text-yellow-400{color:var(--case-yellow)}.project-dialog-body .text-red-400{color:var(--case-red)}.project-dialog-body .text-purple-400{color:var(--case-purple)}.work-card-meta{letter-spacing:.07em;flex-wrap:wrap;gap:8px 16px;line-height:1.6}.work-case-button,.work-external-links>a{min-height:48px;line-height:1.5}.work-stack{gap:8px}.work-preview-caption{line-height:1.5}.product-preview{container:project-preview/inline-size}.preview-topbar-trailing{flex-wrap:wrap}.preview-brand-mark,.preview-avatar{flex-shrink:0}@media (min-width:681px){.work-grid{row-gap:0}.work-card{grid-template-rows:subgrid;grid-row:span 7;row-gap:0;display:grid}.work-card:nth-child(n+3){margin-top:52px}.work-preview{flex-direction:column;display:flex}.work-monitor-screen{flex:1;display:flex}.product-preview{grid-template-rows:auto 1fr;display:grid}.work-stack{align-content:start;align-items:start}}@media (max-width:899px){.work-preview{padding:20px 20px 24px}.preview-topbar{padding:0 14px}}@media (max-width:680px){.work-heading-row{margin:24px 0 30px}.work-grid{grid-template-columns:1fr;gap:43px}.work-preview{padding:22px 28px 30px}.work-preview-caption{margin-bottom:22px}.work-project-tagline{min-height:0}.work-card-meta{margin-top:21px}.work-heading{font-size:clamp(38px,9vw,54px)}.work-actions{margin-top:20px}.work-case-button{flex-basis:100%}.work-external-links{width:100%}.work-external-links>a{flex:1}.project-dialog{border-radius:12px;width:calc(100% - 16px);max-height:calc(100dvh - 24px)}.project-dialog-body{padding:28px 20px 0}.project-dialog-toolbar{padding:12px 18px}}@media (max-width:370px){.work-preview{padding-inline:20px}.preview-topbar{padding-inline:12px}.work-card-meta{font-size:var(--type-caption,.8125rem);gap:5px}}@media (prefers-reduced-motion:reduce){.product-preview,.work-case-button>svg{transition:none}.work-card:hover .product-preview{transform:none}}
.utilities-section{border-top:1px solid var(--border);padding-block:92px 110px}.utilities-heading-row{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.utilities-eyebrow{color:var(--primary);font-size:var(--type-caption);letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px;font-weight:600}.utilities-heading{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-size:clamp(40px,4.7vw,66px);font-weight:500;line-height:1.08}.utilities-heading>span{color:var(--muted-foreground)}.utilities-intro{max-width:310px;color:var(--muted-foreground);font-size:var(--type-body);line-height:1.8}.utilities-list{gap:28px;display:grid}.utility-card{border:1px solid var(--border);background:linear-gradient(125deg, color-mix(in srgb, var(--primary) 5%, var(--background)), var(--background) 65%);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,68px);padding:clamp(26px,3.4vw,44px);display:grid}.utility-content,.utility-visual{min-width:0}.utility-category{color:var(--muted-foreground);font-family:var(--font-code), monospace;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase}.utility-name{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;align-items:center;gap:18px;margin:12px 0 8px;font-size:clamp(38px,4vw,52px);font-weight:500;line-height:1.15;display:flex}.utility-name>svg{color:var(--primary)}.utility-tagline{max-width:420px;font-size:var(--type-lead);font-weight:600;line-height:1.5}.utility-description{color:var(--muted-foreground);font-size:var(--type-body);margin-top:16px;line-height:1.8}.utility-status{border:1px solid var(--border);color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent);font-family:var(--font-code), monospace;font-size:var(--type-caption);border-radius:4px;margin-top:14px;padding:4px 9px;display:inline-flex}.utility-features{flex-wrap:wrap;gap:9px 20px;margin-top:20px;list-style:none;display:flex}.utility-features>li{font-size:var(--type-label);align-items:center;gap:8px;display:flex}.utility-features svg,.utility-privacy svg{color:var(--primary);flex-shrink:0}.utility-privacy{color:var(--muted-foreground);font-size:var(--type-label);align-items:flex-start;gap:8px;margin-top:17px;line-height:1.6;display:flex}.utility-privacy>svg{margin-top:4px}.utility-stack{color:var(--muted-foreground);font-family:var(--font-code), monospace;font-size:var(--type-caption);flex-wrap:wrap;gap:6px 13px;margin-top:22px;display:flex}.utility-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.utility-actions>a{min-height:48px;font-size:var(--type-body);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.utility-actions svg{flex-shrink:0}.utility-open{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary)}.utility-open:hover{background:color-mix(in srgb, var(--primary) 88%, var(--foreground))}.utility-code{color:var(--muted-foreground);border:1px solid var(--border)}.utility-code:hover{color:var(--foreground);background:var(--muted);border-color:var(--muted-foreground)}.utility-visual{margin:0}.utility-visual>figcaption{color:var(--muted-foreground);font-size:var(--type-caption);text-align:right;margin-top:13px}.traco-preview{--traco-ink:#244679;color:#343832;background:#ebe7e0;border:1px solid #c7bfce;border-radius:8px;overflow:hidden;box-shadow:0 16px 48px #05021115}.dark .traco-preview{border-color:#594c70;box-shadow:0 20px 50px #0003}.traco-preview-topbar{background:#f6f3ed;border-bottom:1px solid #d9d4cb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.traco-preview-brand{letter-spacing:-.04em;align-items:center;gap:8px;font-family:Georgia,serif;font-size:23px;display:inline-flex}.traco-preview-brand>svg{color:var(--traco-ink)}.traco-preview-topbar>span:last-child{color:#53624f;align-items:center;gap:5px;font-size:10px;display:flex}.traco-preview-desk{background-image:radial-gradient(at 70% 30%,#fdfbf8 0,#0000 75%);justify-content:center;padding:26px 36px 55px 56px;display:flex;position:relative}.traco-preview-paper{z-index:1;background:#fffdf8;border:1px solid #d9d4cb;width:100%;max-width:360px;padding:22px 23px 16px;position:relative;transform:rotate(-2deg);box-shadow:-7px 8px 0 -2px #f5f0e7,-7px 8px 0 -1px #d9d4cb,0 12px 25px #40322612}.traco-preview-file{color:#717568;align-items:center;gap:5px;font-size:10px;display:flex}.traco-preview-file>span{color:#879080;letter-spacing:.1em;margin-left:auto;font-size:9px}.traco-preview-paper h4{letter-spacing:-.04em;margin:21px 0 18px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.3}.traco-preview-lines{gap:7px;display:grid}.traco-preview-lines>i{background:#e8e6de;border-radius:2px;height:4px}.traco-preview-lines>i:nth-child(2){width:92%}.traco-preview-lines>i:nth-child(3){width:64%}.traco-preview-field{background:#edf2fa;border:1px dashed #7590b9;border-radius:3px;grid-template-columns:1fr auto;gap:4px;margin-top:22px;padding:9px 11px;display:grid}.traco-preview-field>span{color:#6b778d;grid-column:1/-1;font-size:9px}.traco-preview-field>strong{color:var(--traco-ink);font-size:13px;font-weight:500}.traco-preview-field>svg{color:var(--traco-ink);align-self:center}.traco-preview-signature{color:var(--traco-ink);border:1px dashed #7590b9;margin:17px 0 20px;padding:9px 9px 0;position:relative}.traco-preview-signature>span{background:#fffdf8;padding-inline:4px;font-size:9px;position:absolute;top:-9px;left:8px}.traco-preview-signature>svg{width:100%;height:auto;max-height:74px;display:block}.traco-preview-handle{background:var(--traco-ink);border:1px solid #fff;width:7px;height:7px;position:absolute;bottom:-4px;right:-4px}.traco-preview-paper-footer{color:#8a8c7e;border-top:1px solid #e4dfd4;justify-content:space-between;gap:8px;padding-top:9px;font-size:9px;display:flex}.traco-preview-tools{color:#737766;background:#fdfaf4;border:1px solid #d9d4cb;border-radius:6px;gap:17px;padding:13px 8px;display:grid;position:absolute;top:52px;left:12px}.traco-preview-tools>svg:last-child{color:var(--traco-ink)}.traco-preview-export{z-index:2;color:#fff;background:var(--traco-ink);border-radius:5px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex;position:absolute;bottom:19px;right:20px;box-shadow:0 6px 18px #24467922}.traco-preview-export>svg:last-child{opacity:.65;margin-left:8px}.baixai-preview{--baixai-ink:#22231e;--baixai-orange:#d93715;color:var(--baixai-ink);font-family:var(--font-code), monospace;background:#f1eee5;border:1px solid #c7bfce;border-radius:8px;overflow:hidden;box-shadow:0 16px 48px #05021115}.dark .baixai-preview{border-color:#594c70;box-shadow:0 20px 50px #0003}.baixai-preview-topbar{border-bottom:1px solid #bdb9ab;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.baixai-preview-brand{letter-spacing:-.04em;align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.baixai-preview-brand>span{color:#fff;background:var(--baixai-orange);letter-spacing:-.12em;border-radius:50%;place-items:center;width:27px;height:27px;padding-right:3px;font-family:Georgia,serif;font-size:21px;font-weight:700;display:grid}.baixai-preview-topbar>span:last-child{color:#626256;align-items:center;gap:5px;font-size:10px;display:flex}.baixai-preview-editor{padding:18px}.baixai-preview-file{align-items:center;gap:7px;margin-bottom:11px;font-size:11px;display:flex}.baixai-preview-file>span:last-child{border:1px solid #cbc5b5;margin-left:auto;padding:3px 5px;font-size:9px}.baixai-preview-player{aspect-ratio:2;background:#303a30;position:relative;overflow:hidden}.baixai-preview-player>svg{width:100%;height:100%;display:block}.baixai-preview-play{color:#fffdf3;background:#22231e40;border:1px solid #f7f4e8a0;border-radius:50%;place-items:center;width:43px;height:43px;padding-left:3px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.baixai-preview-time{color:#fffdf3;background:#22231eaa;padding:3px 5px;font-size:10px;position:absolute;bottom:10px;left:11px}.baixai-preview-trim-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;font-size:10px;display:flex}.baixai-preview-trim-label>span:first-child{align-items:center;gap:6px;display:inline-flex}.baixai-preview-trim-label>span:last-child{color:#68685b;font-size:9px}.baixai-preview-timeline{background:repeating-linear-gradient(90deg,#e5dfd0,#e5dfd0 15px,#c6c0b1 15px 16px);border:1px solid #ccc7bb;height:29px;margin-top:10px;position:relative}.baixai-preview-selection{border:1px solid var(--baixai-orange);background:#d937151c;border-inline-width:4px;position:absolute;inset:-1px 13% -1px 16%}.baixai-preview-playhead{background:var(--baixai-ink);width:2px;position:absolute;top:-5px;bottom:-5px}.baixai-preview-playhead:before{background:var(--baixai-ink);clip-path:polygon(0 0,100% 0,50% 100%);content:"";width:8px;height:6px;position:absolute;top:0;left:-3px}.baixai-preview-settings{background:#faf8f2;border:1px solid #bdb9ab;justify-content:space-between;gap:12px;margin-top:17px;padding:10px 11px;font-size:11px;display:flex}.baixai-preview-settings>span{align-items:center;gap:7px;display:inline-flex}.baixai-preview-settings>span:last-child>svg{background:#d9ff43}.baixai-preview-export{border:1px solid var(--baixai-ink);background:var(--baixai-orange);color:#fff;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:12px;font-size:12px;display:flex}@media (max-width:899px){.utility-card{gap:26px;padding:26px}.utilities-heading-row{flex-direction:column;align-items:start;gap:22px}.utilities-intro{max-width:500px}.traco-preview-desk{padding:24px 21px 50px 41px}.traco-preview-paper{padding:17px 15px 14px}.traco-preview-tools{gap:13px;padding:10px 5px;left:6px}.traco-preview-topbar{padding-inline:12px}.traco-preview-topbar>span:last-child{font-size:9px}}@media (max-width:760px){.utilities-section{padding-block:64px}.utilities-heading{font-size:clamp(36px,8vw,52px)}.utilities-heading-row{margin-bottom:30px}.utilities-eyebrow{margin-bottom:22px}.utility-card{grid-template-columns:1fr;gap:32px;padding:26px 22px}.utility-name{font-size:42px}.utility-visual{justify-self:center;width:100%;max-width:470px}.utility-actions>a{flex:1}}@media (max-width:390px){.utility-card{padding-inline:18px}.utility-actions>a{padding-inline:12px}.traco-preview-tools{display:none}.traco-preview-desk{padding-left:21px}.traco-preview-export{padding:10px;font-size:11px;right:12px}.traco-preview-paper h4{font-size:23px}.baixai-preview-topbar{padding-inline:12px}.baixai-preview-topbar>span:last-child{font-size:9px}.baixai-preview-editor{padding:14px}}
.orbital-panel{justify-self:end;width:100%;min-width:0;max-width:500px;padding-top:24px}.orbital-quote{max-width:38ch;font-family:var(--font-display), sans-serif;color:var(--muted-foreground);text-align:center;margin:44px auto 0;padding-inline:8px;font-size:16px;line-height:1.6}.orbital-quote p{text-wrap:balance}.orbital-quote footer{font-family:var(--font-code), monospace;letter-spacing:.04em;color:var(--primary);margin-top:6px;font-size:13px;font-style:normal}.chess-launcher-art{display:contents}.chess-launcher{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:22px;width:100%;position:absolute;inset:0}.chess-launcher-cta{border:1px solid var(--border);background:var(--card);width:max-content;color:var(--foreground);font-family:var(--font-display), sans-serif;border-radius:7px;align-items:center;gap:11px;padding:13px 18px;font-size:16px;font-weight:600;transition:border-color .18s,box-shadow .18s,color .18s;display:flex;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.chess-launcher-cta>svg{color:var(--primary)}.chess-launcher:hover .chess-launcher-cta,.chess-launcher:focus-visible .chess-launcher-cta{color:var(--primary);border-color:var(--primary);box-shadow:0 0 28px color-mix(in srgb, var(--primary) 16%, transparent)}.chess-launcher:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.chess-launcher-loading{text-align:center;width:100%;color:var(--primary);font-size:14px;position:absolute;bottom:-41px;left:0}@media (max-width:640px){.orbital-panel{justify-self:center;max-width:380px;margin-inline:auto;padding-top:0}.orbital-panel .orbital-scene{margin:0}.orbital-quote{margin-top:40px}}
.orbital-projection{display:none}.orbital-panel[data-projection=projecting] .orbital-projection{z-index:2;pointer-events:none;border-radius:8%/5%;animation:1.5s ease-out both orbital-projection-finish;display:block;position:absolute;inset:4% 0;overflow:hidden}.orbital-panel[data-projection=projecting] .orbital-projection:before,.orbital-panel[data-projection=projecting] .orbital-projection:after{content:"";pointer-events:none;position:absolute}.orbital-panel[data-projection=projecting] .orbital-projection:before{background:linear-gradient(180deg, transparent 49.5%, color-mix(in srgb, var(--tape-cyan,#8dccce) 65%, transparent) 49.9%, color-mix(in srgb, var(--primary) 45%, transparent) 50.3%, color-mix(in srgb, var(--primary) 9%, transparent) 53%, transparent 65%);animation:1.3s cubic-bezier(.25,.6,.35,1) .1s both orbital-projection-scan;inset:0}.orbital-panel[data-projection=projecting] .orbital-projection:after{background:radial-gradient(ellipse, color-mix(in srgb, var(--primary) 38%, transparent), color-mix(in srgb, var(--neon-secondary) 12%, transparent) 40%, transparent 72%);border-radius:50%;height:12%;animation:1.2s ease-out both orbital-projection-base;bottom:10%;left:10%;right:10%}.orbital-panel[data-projection=projecting] .orbital-scene:before{animation:.7s ease-out both orbital-projection-frame}.orbital-panel[data-projection=projecting] .chess-board{transform-box:fill-box;transform-origin:bottom;animation:.55s cubic-bezier(.22,1,.36,1) both orbital-board-project}.orbital-panel[data-projection=projecting] .orbital-scene .chess-board>.chess-board-lines,.orbital-panel[data-projection=projecting] .orbital-scene .chess-board>.hologram-channel{animation:.75s cubic-bezier(.22,1,.36,1) .18s both orbital-grid-project}.orbital-panel[data-projection=projecting] .chess-board-rim{animation:.55s ease-out .1s both orbital-rim-project}.orbital-panel[data-projection=projecting] .chess-piece{transform-box:fill-box;transform-origin:bottom;animation:orbital-piece-project .42s cubic-bezier(.22, 1, .36, 1) var(--orbital-piece-delay,.42s) both}@keyframes orbital-projection-finish{0%{opacity:0}14%,72%{opacity:.85}to{opacity:0}}@keyframes orbital-projection-scan{0%{opacity:0;transform:translateY(43%)}15%,70%{opacity:1}to{opacity:0;transform:translateY(-43%)}}@keyframes orbital-projection-base{0%{opacity:0;transform:scaleX(.25)}30%{opacity:.85;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.08)}}@keyframes orbital-projection-frame{0%{opacity:0}}@keyframes orbital-board-project{0%{opacity:0;transform:translateY(10px)scaleY(.88)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes orbital-grid-project{0%{clip-path:inset(100% -2% -2%)}to{clip-path:inset(-2%)}}@keyframes orbital-rim-project{0%{opacity:0}to{opacity:1}}@keyframes orbital-piece-project{0%{opacity:0;clip-path:inset(100% -5% -5%);transform:translateY(7px)scaleY(.65)}to{opacity:1;clip-path:inset(-5%);transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.orbital-panel[data-projection=projecting] .orbital-projection{animation:none;display:none}.orbital-panel[data-projection=projecting] .orbital-scene:before,.orbital-panel[data-projection=projecting] .chess-board,.orbital-panel[data-projection=projecting] .orbital-scene .chess-board>.chess-board-lines,.orbital-panel[data-projection=projecting] .orbital-scene .chess-board>.hologram-channel,.orbital-panel[data-projection=projecting] .chess-board-rim,.orbital-panel[data-projection=projecting] .chess-piece{animation:none}}
@media (min-width:641px){.hero{--hero-header-height:78px;min-height:calc(100svh - var(--hero-header-height));flex-direction:column;display:flex}.hero-inner{flex-direction:column;flex:1;padding-top:clamp(16px,3svh,32px);display:flex}.hero-composition{flex:1;align-items:center;padding-bottom:clamp(16px,2.5svh,24px)}.hero-topline{margin-bottom:18px}.hero-copy .hero-heading-strategy{font-size:clamp(2.875rem,min(7vw,10svh),6.5rem)}.hero-title-closing,.hero-description{margin-top:18px}.hero-cta{margin-top:22px}.hero-cta .button-primary{padding-block:14px}.hero-bottom{padding-block:12px}.hero .orbital-panel{justify-self:center;max-width:clamp(240px,100svh - 340px,500px);padding-top:12px}}@media (min-width:1024px){.hero{--hero-header-height:92px}}@media (min-width:641px) and (max-height:760px){.hero-inner{padding-top:16px}.hero-composition{padding-bottom:16px}.hero-topline{margin-bottom:14px}.hero-copy .hero-heading-strategy{font-size:clamp(2.875rem,min(7vw,9svh),6.5rem)}.hero-title-closing{margin-top:16px}.hero-description{font-size:var(--type-body);line-height:1.7}.hero-cta{margin-top:20px}.hero-bottom{padding-block:10px}.hero .orbital-panel{padding-top:0}}
.portfolio-shell{--tape-cyan:#36898e;--tape-pink:#b44786;--tape-scanline:#2b154d0d;--tape-shadow:#2812330c;--tape-phosphor:#482e5c;--tape-noise-opacity:.025}.dark .portfolio-shell{--tape-cyan:#8dccce;--tape-pink:#ec93c6;--tape-scanline:#06030e2a;--tape-shadow:#0300088c;--tape-phosphor:#eee5ed;--tape-noise-opacity:.052}.vhs-texture{z-index:45;pointer-events:none;opacity:0;background:url(/vhs-grain.svg);position:fixed;inset:0}[data-vhs=on] .vhs-texture{opacity:var(--tape-noise-opacity)}.hero{overflow:clip}.hero-inner{z-index:2}.tape-screen-overlay{z-index:3;pointer-events:none;opacity:0;background:repeating-linear-gradient(to bottom, transparent 0 2px, var(--tape-scanline) 2px 3px), radial-gradient(ellipse at 50% 42%, transparent 45%, var(--tape-shadow) 100%);box-shadow:inset 0 0 95px var(--tape-shadow);position:absolute;inset:0}[data-vhs=on] .tape-screen-overlay{opacity:1}[data-vhs=on] .hero-copy h1{text-shadow:-1.2px 0 color-mix(in srgb, var(--tape-cyan) 55%, transparent), 1.4px 0 color-mix(in srgb, var(--tape-pink) 65%, transparent), 0 0 24px color-mix(in srgb, var(--primary) 10%, transparent)}[data-vhs=on] .hero-title-accent{color:color-mix(in srgb, var(--primary) 80%, var(--tape-phosphor))}.tape-tracking{z-index:4;pointer-events:none;opacity:0;background:repeating-linear-gradient(#d7bcec33 0 1px,#0000 1px 3px);height:8px;position:absolute;inset:0 0 auto;box-shadow:0 -5px #21133012,0 7px #ec93c60b}[data-vhs=on] .tape-tracking{animation:1.35s ease-out both tape-acquire}.hologram-channel{pointer-events:none;display:none}[data-vhs=on] .hologram-channel{display:initial;opacity:.16}.hologram-channel-cyan{filter:hue-rotate(-95deg)}.hologram-channel-magenta{filter:hue-rotate(35deg)}[data-vhs=on] .orbital-scene:before{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));box-shadow:inset 0 0 45px var(--tape-shadow), 0 0 0 5px color-mix(in srgb, var(--card) 60%, transparent);opacity:.8;border-radius:8%/5%;inset:4% 0}[data-vhs=on] .orbital-tag{box-shadow:2px 2px 0 color-mix(in srgb, var(--tape-pink) 10%, transparent);border-radius:2px}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-vhs=on] .orbital-scene:hover .hologram-channel-cyan{animation:.65s steps(2,end) tape-channel-slip}[data-vhs=on] .orbital-scene:hover .hologram-channel-magenta{animation:.65s steps(2,end) reverse tape-channel-slip}}@keyframes tape-acquire{0%{opacity:0;transform:translateY(18vh)}15%{opacity:.45}50%{opacity:.18}to{opacity:0;transform:translateY(78vh)}}@keyframes tape-channel-slip{0%,to{transform:translate(0)}18%{transform:translate(-4px)}36%{transform:translate(2px)}62%{transform:translate(-1px)}}@media (prefers-reduced-motion:reduce){.tape-tracking{display:none}[data-vhs=on] .hologram-channel{animation:none}}
