.eventide-site[data-eventide-motion]{--motion-ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:no-preference){.eventide-site[data-eventide-motion] .studio-header{position:relative}.eventide-site[data-eventide-motion] .studio-header:after{content:"";bottom:-1px;background:var(--teal);opacity:.4;transform-origin:0;height:1px;animation:eventide-draw-line 1.1s var(--motion-ease) both;pointer-events:none;position:absolute;inset-inline:0}@keyframes eventide-draw-line{0%{opacity:0;transform:scaleX(0)}to{opacity:.4;transform:scaleX(1)}}.eventide-site[data-eventide-motion] .button{isolation:isolate;transition:background .3s, border-color .3s, box-shadow .35s, translate .35s var(--motion-ease);position:relative;overflow:hidden}.eventide-site[data-eventide-motion] .button:before{content:"";z-index:-1;transition:transform .5s var(--motion-ease);pointer-events:none;background:#ffffff1a;position:absolute;inset:0;transform:translateY(102%)}.eventide-site[data-eventide-motion] .button:is(:hover,:focus-visible):before{transform:translateY(0)}.eventide-site[data-eventide-motion] .button:is(:hover,:focus-visible){translate:0 -2px;box-shadow:0 6px 18px #1737431f}.eventide-site[data-eventide-motion] .button:active{box-shadow:none;translate:0}.eventide-site[data-eventide-motion] :is(.button,.text-link,.work-actions a,.hero-offer-details)>span[aria-hidden]{transition:transform .4s var(--motion-ease)}.eventide-site[data-eventide-motion] :is(.button,.text-link,.work-actions a,.hero-offer-details):is(:hover,:focus-visible)>span[aria-hidden]{transform:translate(3px,-3px)}.eventide-site[data-eventide-motion] .studio-header nav a:not(.button){transition:background-size .4s var(--motion-ease), color .25s;background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 2px);background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.eventide-site[data-eventide-motion] .studio-header nav a:not(.button):is(:hover,:focus-visible,[aria-current]){background-size:100% 1px}.eventide-site[data-eventide-motion] .work-screen{isolation:isolate;position:relative}.eventide-site[data-eventide-motion] .work-screen:after{content:"Explore site ↗";background:var(--ink);color:var(--paper);letter-spacing:.01em;opacity:0;transition:opacity .25s, translate .45s var(--motion-ease);pointer-events:none;border-radius:50px;padding:12px 17px;font-size:.75rem;font-weight:600;position:absolute;bottom:18px;right:18px;translate:0 12px}.eventide-site[data-eventide-motion] .work-screen:focus-visible:after{opacity:1;translate:0}.eventide-site[data-eventide-motion] .work-screen .site-image{transition:transform .7s var(--motion-ease), filter .7s}.eventide-site[data-eventide-motion] .hero-art :is(.browser-frame,.phone-frame),.eventide-site[data-eventide-motion] .preview-screens :is(.preview-desktop,.preview-phone){transition:translate .85s var(--motion-ease), box-shadow .85s var(--motion-ease)}@media (hover:hover) and (pointer:fine){.eventide-site[data-eventide-motion] .work-screen:before{content:"";background:radial-gradient(circle at var(--light-x,50%) var(--light-y,50%), #fff9, transparent 65%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.eventide-site[data-eventide-motion] .work-screen:hover:before{opacity:1}.eventide-site[data-eventide-motion] .work-screen:hover:after{opacity:1;translate:0}.eventide-site[data-eventide-motion] .work-screen:hover .site-image{transform:perspective(1000px) translate3d(var(--motion-x,0px), calc(var(--motion-y,0px) - 6px), 0) rotateX(var(--motion-rx,0deg)) rotateY(var(--motion-ry,0deg)) scale(1.025);filter:drop-shadow(0 12px 14px #1737431a)}.eventide-site[data-eventide-motion] .hero-art[data-pointer-active] .browser-frame,.eventide-site[data-eventide-motion] .preview-screens[data-pointer-active] .preview-desktop{translate:var(--motion-x,0px) var(--motion-y,0px);box-shadow:0 24px 55px #1737432b}.eventide-site[data-eventide-motion] .hero-art[data-pointer-active] .phone-frame,.eventide-site[data-eventide-motion] .preview-screens[data-pointer-active] .preview-phone{translate:calc(var(--motion-x,0px) * -1.2) calc(var(--motion-y,0px) * -1.2)}}}@media (prefers-reduced-motion:reduce){.eventide-site[data-eventide-motion] .work-screen:is(:hover,:focus-visible) .site-image,.eventide-site[data-eventide-motion] :is(.button,.text-link,.work-actions a,.hero-offer-details):hover span{transform:none}}@font-face{font-family:EventideManrope;src:url(/brand/fonts/Manrope-Variable.woff2)format("woff2");font-weight:200 800;font-display:swap}.eventide-site{--ink:#173743;--paper:#faf9f6;--teal:#287d7c;--mint:#e7efea;--muted:#50636b;--line:#d5ddda;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 16px/1.7 EventideManrope,Arial,sans-serif}.eventide-site *{box-sizing:border-box}.eventide-site :where(h1,h2,h3,p,figure,ul,ol){margin:0}.eventide-site :where(h1,h2,h3){letter-spacing:-.048em;text-wrap:balance;font-weight:550;line-height:1.13}.eventide-site h1{font-size:clamp(2.7rem,5.2vw,5rem)}.eventide-site h2{font-size:clamp(2rem,3.2vw,3.2rem)}.eventide-site h3{letter-spacing:-.035em;font-size:1.5rem}.eventide-site p{max-width:66ch}.eventide-site p+p{margin-top:1rem}.eventide-site :where(a,button,input,textarea,summary){-webkit-tap-highlight-color:transparent}.eventide-site a{color:inherit;text-decoration:none}.eventide-site a:focus-visible,.eventide-site button:focus-visible,.eventide-site summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.eventide-site img{max-width:100%;display:block}.eventide-site button,.eventide-site input,.eventide-site textarea{font:inherit}.eventide-site .wrap{width:min(1280px,100% - 96px);margin-inline:auto}.eventide-site .section-space{padding-block:100px}.eventide-site .eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:.71rem;font-weight:750}.eventide-site .intro-copy{color:var(--muted);font-size:clamp(1.04rem,1.4vw,1.18rem);line-height:1.8}.eventide-site .small-copy{color:var(--muted);font-size:.83rem}.eventide-site .button{background:var(--teal);color:#fff;border:1px solid var(--teal);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:14px 24px;font-size:.9rem;font-weight:650;line-height:1.4;transition:background .18s,color .18s;display:inline-flex}.eventide-site .button:hover{background:#216866;border-color:#216866}.eventide-site .button.secondary{color:var(--ink);border-color:var(--line);background:0 0}.eventide-site .button.secondary:hover{background:var(--mint)}.eventide-site .button span,.eventide-site .text-link span{transition:transform .16s;display:inline-block}.eventide-site .button:hover span,.eventide-site .text-link:hover span{transform:translate(2px,-2px)}.eventide-site .text-link{align-items:center;gap:16px;min-height:44px;font-size:.9rem;font-weight:650;display:inline-flex}.eventide-site .text-link:hover{text-underline-offset:5px;text-decoration:underline}.eventide-site .text-link span{text-decoration:none}.eventide-site .actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.eventide-site .studio-skip{background:var(--ink);color:#fff;z-index:100;padding:14px 22px;position:fixed;top:-120px;left:20px}.eventide-site .studio-skip:focus{top:12px}.eventide-site .studio-header{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:auto 1fr;align-items:center;gap:40px;min-height:113px;padding-block:24px;display:grid}.eventide-site .studio-header .wordmark{flex:none;width:174px}.eventide-site .studio-header img{width:100%;height:auto}.eventide-site .studio-header responsive-navigation{justify-self:end}.eventide-site .studio-header nav{gap:30px;font-size:.85rem;font-weight:600}.eventide-site .studio-header nav a:not(.button):hover,.eventide-site .studio-header nav a[aria-current]{text-underline-offset:6px;text-decoration:underline}.eventide-site .studio-header nav .button{min-height:46px;padding:11px 19px;font-size:.83rem}.eventide-site .studio-header .nav-toggle{border-color:var(--line);border-radius:3px;font-size:.85rem}.eventide-site .studio-hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:50px;padding-block:82px 45px;display:grid}.eventide-site .hero-copy h1{max-width:11ch;line-height:1.06}.eventide-site .hero-copy .intro-copy{max-width:47ch;margin-top:27px;font-size:1.04rem}.eventide-site .hero-price{margin-top:25px;font-size:.82rem}.eventide-site .hero-price strong{font-weight:750}.eventide-site .hero-art{min-width:0;padding:30px 24px 60px 0;position:relative}.eventide-site .hero-art:before{content:"";background:var(--mint);z-index:-1;border-radius:50% 50% 12px 12px;position:absolute;inset:5% -5% 0 10%}.eventide-site .browser-frame{background:#fff;border:1px solid #dbe0dc;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 18px 50px #17374312}.eventide-site .browser-bar{background:#fff;border-bottom:1px solid #e8ebe8;align-items:center;gap:4px;height:25px;padding-left:10px;display:flex}.eventide-site .browser-bar i{background:#b9c5c2;border-radius:100%;width:4px;height:4px}.eventide-site .hero-art .browser-frame{width:95%;transform:rotate(-3deg)}.eventide-site .hero-art .phone-frame{background:#fff;border:1px solid #d3dcd7;border-radius:14px;width:29%;margin-top:-26%;margin-left:auto;padding:5px;position:relative;transform:rotate(4deg);box-shadow:0 20px 40px #17374322}.eventide-site .hero-art .phone-frame img{border-radius:9px}.eventide-site .hero-art .art-caption{max-width:25ch;color:var(--muted);font-size:.74rem;position:absolute;bottom:12px;left:12px}.eventide-site .hero-art .site-image figcaption{display:none}.eventide-site .hero-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;padding:27px 0 38px;display:grid}.eventide-site .hero-facts span{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.eventide-site .hero-facts strong{font-size:.92rem;font-weight:650}.eventide-site .section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.eventide-site .section-heading h2{max-width:21ch}.eventide-site .section-heading p:not(.eyebrow){max-width:44ch;color:var(--muted);font-size:.96rem}.eventide-site .section-heading>.text-link{flex:none}.eventide-site .work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 36px;display:grid}.eventide-site .work-grid.featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.eventide-site .work-card{min-width:0}.eventide-site .work-screen{background:var(--project-bg,var(--mint));aspect-ratio:1.26;border-radius:6px;justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden}.eventide-site .work-screen .site-image{width:100%;max-height:100%;transition:transform .25s}.eventide-site .work-screen img{width:100%;height:auto;max-height:100%;box-shadow:0 10px 25px #17374315;object-fit:contain!important}.eventide-site .work-screen:hover .site-image{transform:translateY(-3px)}.eventide-site .work-card .work-meta{letter-spacing:.075em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:21px;margin-bottom:7px;font-size:.68rem;display:flex}.eventide-site .concept-tag{border:1px solid var(--line);letter-spacing:.03em;white-space:nowrap;border-radius:20px;padding:2px 8px}.eventide-site .work-card h3{margin-bottom:9px;font-size:1.5rem}.eventide-site .work-card>p{color:var(--muted);font-size:.9rem;line-height:1.7}.eventide-site .work-actions{flex-wrap:wrap;gap:25px;margin-top:13px;display:flex}.eventide-site .work-actions a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:.8rem;text-decoration:underline;display:inline-flex}.eventide-site .work-actions a:hover{color:var(--teal)}.eventide-site .studio-intro{padding-block:76px 62px}.eventide-site .studio-intro h1{max-width:15ch}.eventide-site .studio-intro .intro-copy{max-width:61ch;margin-top:27px}.eventide-site .studio-intro.is-compact{padding-block:65px 40px}.eventide-site .studio-intro.is-compact h1{max-width:20ch;font-size:clamp(2.5rem,4.5vw,4.3rem)}.eventide-site .studio-story{padding-block:95px}.eventide-site .mint{background:var(--mint)}.eventide-site .story-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.eventide-site .story-grid.reverse .screen-panel{order:2}.eventide-site .story-copy>p:not(.eyebrow){color:var(--muted);margin-top:24px}.eventide-site .story-copy .text-link{margin-top:22px}.eventide-site .screen-panel{background:#e7ece7;border-radius:6px;min-width:0;padding:28px}.eventide-site .screen-panel img{box-shadow:0 7px 25px #17374312}.eventide-site .screen-panel figcaption,.eventide-site .screen-caption{color:var(--muted);margin-top:14px;font-size:.76rem}.eventide-site .story-copy ul{color:var(--muted);margin-top:20px;padding-left:20px}.eventide-site .story-copy li+li{margin-top:10px}.eventide-site .scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:40px;display:grid}.eventide-site .scope-item{border-top:1px solid var(--line);padding-top:24px}.eventide-site .scope-item .item-index{color:var(--teal);margin-bottom:25px;font-size:.72rem;font-weight:750;display:block}.eventide-site .scope-item h3{margin-bottom:15px}.eventide-site .scope-item p{color:var(--muted);font-size:.93rem}.eventide-site .scope-item a{margin-top:15px}.eventide-site .studio-steps{background:var(--mint);padding-block:90px}.eventide-site .steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;padding:0;list-style:none;display:grid}.eventide-site .step-number{letter-spacing:-.06em;color:var(--teal);margin-bottom:27px;font-size:3rem;font-weight:450;line-height:1;display:block}.eventide-site .steps-list h3{margin-bottom:14px;font-size:1.25rem}.eventide-site .steps-list p{color:var(--muted);font-size:.9rem}.eventide-site .step-deliverable{letter-spacing:.04em;margin-top:20px;font-size:.72rem;font-weight:700;display:block}.eventide-site .timing-note{max-width:95ch;margin-top:35px;font-size:.83rem}.eventide-site .offer-section{background:var(--ink);color:var(--paper);padding-block:90px}.eventide-site .offer-layout{grid-template-columns:1fr 1.08fr;gap:85px;display:grid}.eventide-site .offer-layout h2{max-width:13ch;margin-bottom:24px}.eventide-site .offer-layout p,.eventide-site .offer-layout .eyebrow{color:#d7e3e2}.eventide-site .payment-options{grid-template-columns:1fr 1fr;gap:25px;display:grid}.eventide-site .payment-choice{border-bottom:1px solid #62767e;padding:0 0 28px}.eventide-site .payment-choice strong{letter-spacing:-.06em;font-size:3.15rem;font-weight:500;line-height:1.2;display:block}.eventide-site .payment-choice small{color:#d7e3e2;margin-top:10px;font-size:.8rem;display:block}.eventide-site .payment-choice h3{letter-spacing:0;color:#d7e3e2;margin-bottom:17px;font-size:.8rem}.eventide-site .offer-details{color:#e6efec;margin-top:28px;padding-left:20px;font-size:.87rem}.eventide-site .offer-details li+li{margin-top:9px}.eventide-site .offer-section .button{background:var(--paper);color:var(--ink);border-color:var(--paper)}.eventide-site .offer-section .button:hover{background:#dae7df}.eventide-site .offer-section .text-link{color:var(--paper);margin-top:22px}.eventide-site .offer-section a:focus-visible{outline-color:#fff}.eventide-site .studio-faqs{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.eventide-site .studio-faqs h2{max-width:15ch}.eventide-site .studio-faqs>div>p:not(.eyebrow){color:var(--muted);margin-top:22px}.eventide-site .studio-disclosures details{border-top:1px solid var(--line);padding:0}.eventide-site .studio-disclosures details:last-child{border-bottom:1px solid var(--line)}.eventide-site .studio-disclosures summary{cursor:pointer;padding:24px 35px 24px 0;font-size:1rem;font-weight:600;line-height:1.6;list-style:none;position:relative}.eventide-site .studio-disclosures summary:after{content:"+";font-size:1.4rem;font-weight:400;position:absolute;top:20px;right:3px}.eventide-site .studio-disclosures details[open]>summary:after{content:"−"}.eventide-site .studio-disclosures summary::-webkit-details-marker{display:none}.eventide-site .studio-disclosures details p{color:var(--muted);padding:0 25px 25px 0;font-size:.93rem}.eventide-site .studio-invitation{background:var(--mint);padding-block:85px}.eventide-site .studio-invitation.quiet{background:var(--paper);border-top:1px solid var(--line)}.eventide-site .invitation-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid}.eventide-site .invitation-grid h2{max-width:17ch;font-size:clamp(2.2rem,4vw,4rem)}.eventide-site .invitation-grid p:not(.eyebrow){color:var(--muted);margin-bottom:24px}.eventide-site .testimonial-placeholder{color:var(--muted);border:1px dashed #8b9e98;margin-block:40px;padding:26px;font-size:.9rem}.eventide-site .testimonial-placeholder strong{color:var(--ink);margin-bottom:6px;display:block}.eventide-site .studio-footer{background:var(--paper);border-top:1px solid var(--line);padding-top:65px}.eventide-site .footer-grid{grid-template-columns:1fr .6fr 1fr;gap:60px;padding-bottom:55px;display:grid}.eventide-site .footer-grid img{width:175px;height:auto;margin-bottom:25px}.eventide-site .footer-grid p{letter-spacing:-.035em;margin-bottom:17px;font-size:1.3rem;line-height:1.4}.eventide-site .footer-grid h2{letter-spacing:0;margin-bottom:20px;font-size:.9rem;line-height:1.5}.eventide-site .footer-grid a:not(:has(img)){width:fit-content;min-height:36px;font-size:.85rem;display:block}.eventide-site .footer-grid a:not(:has(img)):hover{color:var(--teal);text-underline-offset:4px;text-decoration:underline}.eventide-site .email-link{overflow-wrap:anywhere}.eventide-site .footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-block:24px;font-size:.72rem;display:flex}.eventide-site .footer-bottom>div{gap:25px;display:flex}.eventide-site .footer-bottom a{align-items:center;min-height:30px;display:inline-flex}.eventide-site .case-opening{padding-block:38px 60px}.eventide-site .breadcrumbs{color:var(--muted);align-items:center;gap:12px;margin-bottom:48px;font-size:.77rem;display:flex}.eventide-site .breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.eventide-site .case-title-row{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.eventide-site .case-title-row h1{max-width:17ch;font-size:clamp(2.6rem,4.6vw,4.7rem)}.eventide-site .case-title-row .intro-copy{font-size:1rem}.eventide-site .case-cover{background:var(--project-bg,var(--mint));border-radius:8px;grid-template-columns:1fr .26fr;align-items:end;gap:35px;padding:40px;display:grid}.eventide-site .case-cover>figure{align-self:start;box-shadow:0 10px 30px #17374310}.eventide-site .case-cover .case-phone{background:#fff;border-radius:16px;padding:5px;box-shadow:0 10px 30px #17374310}.eventide-site .case-phone img{border-radius:10px}.eventide-site .case-context{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:80px;padding-block:70px;display:grid}.eventide-site .case-context h2{margin-bottom:22px;font-size:2rem}.eventide-site .case-context p{color:var(--muted);font-size:.96rem}.eventide-site .case-context ul{color:var(--muted);padding-left:20px;font-size:.93rem}.eventide-site .case-context li+li{margin-top:15px}.eventide-site .decision-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 65px;margin-top:38px;padding:0;list-style:none;display:grid}.eventide-site .decision-list li{border-top:1px solid var(--line);padding-top:23px}.eventide-site .decision-list .item-index{color:var(--teal);margin-bottom:16px;font-size:.75rem;display:block}.eventide-site .decision-list h3{margin-bottom:16px;font-size:1.4rem}.eventide-site .decision-list p{color:var(--muted);font-size:.92rem}.eventide-site .decision-list .benefit{color:var(--ink);margin-top:14px;font-size:.87rem;font-weight:600}.eventide-site .journey{background:var(--mint);padding-block:68px}.eventide-site .journey-flow{gap:20px;margin-top:30px;padding:0;list-style:none;display:flex}.eventide-site .journey-flow li{border-top:1px solid #b8ccc2;flex:1;padding-top:20px;font-size:.93rem}.eventide-site .journey-flow span{color:var(--muted);margin-top:6px;font-size:.74rem;display:block}.eventide-site .contact-layout{grid-template-columns:1fr 1fr;gap:90px;padding-block:70px 90px;display:grid}.eventide-site .contact-copy h1{max-width:12ch}.eventide-site .contact-copy .intro-copy{margin-top:25px}.eventide-site .contact-copy .contact-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:25px;padding-block:25px;font-size:.9rem}.eventide-site .contact-next{margin-top:32px}.eventide-site .contact-next h2{margin-bottom:17px;font-size:1.4rem}.eventide-site .contact-next ol{color:var(--muted);padding-left:20px;font-size:.9rem}.eventide-site .contact-next li+li{margin-top:12px}.eventide-site .studio-form{border:1px solid var(--line);background:#fff;border-radius:7px;padding:34px}.eventide-site .studio-form h2{margin-bottom:23px;font-size:1.5rem}.eventide-site .form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.eventide-site .form-field{min-width:0}.eventide-site .form-field.wide{grid-column:1/-1}.eventide-site .form-field label{margin-bottom:8px;font-size:.82rem;font-weight:650;display:block}.eventide-site .form-field label span{color:var(--muted);font-weight:400}.eventide-site .form-field input,.eventide-site .form-field textarea{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #aabbb7;border-radius:3px;padding:11px 12px;font-size:.96rem;display:block}.eventide-site .form-field textarea{resize:vertical;min-height:150px}.eventide-site .form-field input:focus,.eventide-site .form-field textarea:focus{outline:2px solid var(--teal);outline-offset:2px}.eventide-site .field-hint,.eventide-site .form-privacy,.eventide-site .form-preview-note{color:var(--muted);margin-top:8px;font-size:.76rem;line-height:1.6}.eventide-site .form-privacy a{text-underline-offset:3px;text-decoration:underline}.eventide-site .studio-form .button{width:100%;margin-top:23px}.eventide-site .form-preview-note{background:#eef3ee;margin-bottom:20px;padding:12px 14px}.eventide-site .form-result{border-left:3px solid var(--teal);background:var(--mint);margin-top:20px;padding:12px 15px;font-size:.86rem}.eventide-site .form-result[hidden]{display:none}.eventide-site .contact-alternatives{margin-top:24px;font-size:.85rem}.eventide-site .contact-alternatives a{text-underline-offset:4px;text-decoration:underline}.eventide-site .detail-rows{margin-top:35px}.eventide-site .detail-row{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:45px;padding-block:30px;display:grid}.eventide-site .detail-row h3{font-size:1.15rem}.eventide-site .detail-row p{color:var(--muted);font-size:.94rem}.eventide-site .ownership-grid{grid-template-columns:1fr 1fr;gap:50px;margin-top:35px;display:grid}.eventide-site .ownership-grid article{background:var(--mint);border-radius:5px;padding:32px}.eventide-site .ownership-grid h3{margin-bottom:18px}.eventide-site .ownership-grid p{font-size:.93rem}.eventide-site .commercial-note{color:var(--muted);margin-top:25px;font-size:.87rem}.eventide-site .legal-copy{max-width:850px;padding-bottom:80px}.eventide-site .legal-copy h2{margin-top:35px;margin-bottom:15px;font-size:1.6rem}.eventide-site .legal-copy p{color:var(--muted);font-size:.94rem}.eventide-site .legal-copy a{text-underline-offset:4px;text-decoration:underline}.eventide-site .legal-status{border-left:3px solid var(--teal);background:var(--mint);margin-bottom:30px;padding:18px 22px;font-size:.9rem}.eventide-site .full-width-image{margin-block:35px 0}.eventide-site .full-width-image img{border:1px solid var(--line);border-radius:5px}.eventide-site .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1500px){.eventide-site .studio-hero{gap:75px;padding-block:100px 60px}}@media (width<=1100px){.eventide-site .wrap{width:calc(100% - 64px)}.eventide-site .studio-header{gap:28px}.eventide-site .studio-header nav{gap:20px}.eventide-site .studio-hero{gap:32px;padding-top:62px}.eventide-site .hero-copy h1{font-size:4rem}.eventide-site .hero-art{padding-right:10px}.eventide-site .studio-faqs,.eventide-site .offer-layout,.eventide-site .contact-layout{gap:50px}.eventide-site .work-grid.featured{grid-template-columns:repeat(2,minmax(0,1fr))}.eventide-site .work-grid.featured .work-card:last-child{grid-column:1/-1;max-width:calc(50% - 14px)}.eventide-site .case-title-row{gap:40px}.eventide-site .contact-copy h1{font-size:3.5rem}}@media (width<=800px){.eventide-site .wrap{width:calc(100% - 44px)}.eventide-site .studio-header{gap:20px;min-height:95px;padding-block:18px}.eventide-site .studio-header .wordmark{width:155px}.eventide-site .studio-header nav{gap:6px;padding-top:14px}.eventide-site .studio-hero{grid-template-columns:1fr;gap:20px;padding-block:52px 32px}.eventide-site .hero-copy h1{max-width:16ch;font-size:clamp(2.7rem,7.7vw,4.7rem)}.eventide-site .hero-copy .intro-copy{max-width:57ch}.eventide-site .hero-art{width:min(550px,100%);margin:0 auto;padding-top:30px}.eventide-site .hero-art:before{inset:5% 0 0 12%}.eventide-site .hero-facts{gap:20px}.eventide-site .hero-facts strong{font-size:.8rem}.eventide-site .hero-facts span{font-size:.7rem}.eventide-site .section-space{padding-block:68px}.eventide-site .section-heading{flex-direction:column;align-items:start;gap:18px;margin-bottom:30px}.eventide-site .work-grid{gap:38px 24px}.eventide-site .work-screen{padding:17px}.eventide-site .work-card .work-meta{flex-wrap:wrap;gap:8px}.eventide-site .story-grid,.eventide-site .studio-faqs,.eventide-site .offer-layout,.eventide-site .invitation-grid,.eventide-site .case-title-row,.eventide-site .case-context,.eventide-site .contact-layout{grid-template-columns:1fr;gap:35px}.eventide-site .story-grid.reverse .screen-panel{order:0}.eventide-site .studio-story,.eventide-site .studio-steps,.eventide-site .offer-section,.eventide-site .studio-invitation{padding-block:65px}.eventide-site .story-grid .screen-panel{max-width:650px}.eventide-site .scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.eventide-site .steps-list{gap:25px}.eventide-site .footer-grid{grid-template-columns:1fr 1fr;gap:40px}.eventide-site .footer-grid>div:last-child{grid-column:1/-1}.eventide-site .studio-intro{padding-block:55px 40px}.eventide-site .studio-intro h1{max-width:17ch}.eventide-site .case-cover{gap:20px;padding:24px}.eventide-site .case-context{padding-block:45px}.eventide-site .decision-list{gap:30px}.eventide-site .contact-layout{padding-block:55px 65px}.eventide-site .contact-copy h1{max-width:18ch;font-size:3.2rem}.eventide-site .contact-next{display:none}.eventide-site .contact-alternatives{margin-top:22px}.eventide-site .studio-form{padding:28px}.eventide-site .ownership-grid{gap:25px}.eventide-site .ownership-grid article{padding:24px}.eventide-site .journey-flow{flex-wrap:wrap}.eventide-site .journey-flow li{flex-basis:calc(50% - 20px)}}@media (width<=520px){.eventide-site .wrap{width:calc(100% - 40px)}.eventide-site .hero-copy h1{font-size:2.78rem}.eventide-site .eyebrow{letter-spacing:.12em;margin-bottom:18px;font-size:.66rem}.eventide-site .hero-copy .intro-copy{margin-top:23px;font-size:.97rem}.eventide-site .actions{gap:12px}.eventide-site .button{gap:20px;padding:13px 19px;font-size:.84rem}.eventide-site .hero-price{max-width:40ch;font-size:.76rem}.eventide-site .hero-facts{grid-template-columns:1fr;gap:13px;padding-block:20px 28px}.eventide-site .hero-facts>div{justify-content:space-between;gap:20px;display:flex}.eventide-site .hero-facts span{text-align:right;margin:0}.eventide-site .hero-art .art-caption{max-width:26ch;font-size:.66rem;bottom:20px}.eventide-site .work-grid,.eventide-site .work-grid.featured{grid-template-columns:1fr}.eventide-site .work-grid.featured .work-card:last-child{grid-column:auto;max-width:none}.eventide-site .work-card h3{font-size:1.4rem}.eventide-site .work-meta{font-size:.65rem}.eventide-site .work-screen{padding:20px}.eventide-site .studio-intro h1,.eventide-site .studio-intro.is-compact h1{font-size:2.7rem}.eventide-site .scope-grid,.eventide-site .steps-list,.eventide-site .decision-list,.eventide-site .ownership-grid{grid-template-columns:1fr}.eventide-site .scope-grid{gap:30px}.eventide-site .scope-item .item-index{margin-bottom:14px}.eventide-site .steps-list{gap:32px;margin-top:32px}.eventide-site .steps-list li{grid-template-columns:45px 1fr;column-gap:17px;display:grid}.eventide-site .step-number{grid-area:1/1/4;margin-bottom:0;font-size:2.4rem}.eventide-site .steps-list h3,.eventide-site .steps-list p,.eventide-site .step-deliverable{grid-column:2}.eventide-site .step-deliverable{margin-top:12px}.eventide-site .screen-panel{padding:18px}.eventide-site .payment-options{gap:20px}.eventide-site .payment-choice strong{font-size:2.6rem}.eventide-site .payment-choice small{font-size:.73rem}.eventide-site .offer-details{font-size:.83rem}.eventide-site .footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.eventide-site .footer-grid>div:first-child{grid-column:1/-1}.eventide-site .footer-grid>div:last-child{grid-area:2/2}.eventide-site .footer-grid img{width:155px}.eventide-site .footer-grid p{font-size:1.2rem}.eventide-site .footer-grid a:not(:has(img)){font-size:.77rem}.eventide-site .footer-grid h2{font-size:.79rem}.eventide-site .footer-bottom{flex-direction:column;align-items:start;gap:10px}.eventide-site .case-opening{padding-top:25px}.eventide-site .breadcrumbs{flex-wrap:wrap;margin-bottom:32px;font-size:.71rem}.eventide-site .case-title-row h1{font-size:2.65rem}.eventide-site .case-cover{grid-template-columns:1fr;padding:18px}.eventide-site .case-cover .case-phone{display:none}.eventide-site .case-context{gap:32px}.eventide-site .journey-flow{grid-template-columns:1fr 1fr;gap:23px;display:grid}.eventide-site .journey-flow li{font-size:.85rem}.eventide-site .contact-copy h1{font-size:2.7rem}.eventide-site .contact-layout{gap:30px}.eventide-site .studio-form{padding:23px 20px}.eventide-site .form-grid{grid-template-columns:1fr;gap:19px}.eventide-site .form-field.wide{grid-column:auto}.eventide-site .detail-row{grid-template-columns:1fr;gap:15px;padding-block:25px}.eventide-site .testimonial-placeholder{font-size:.8rem}.eventide-site .studio-disclosures summary{font-size:.93rem}.eventide-site .studio-disclosures details p{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.eventide-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.eventide-site .hero-art{isolation:isolate}.eventide-site .studio-form{display:block}.eventide-site .work-disclosure{max-width:1280px;color:var(--muted);font-size:.87rem}.eventide-site .image-caption{color:var(--muted);margin-top:18px;font-size:.75rem;line-height:1.6}.eventide-site .contact-after{grid-template-columns:1fr 1fr;gap:90px;padding-bottom:90px;display:grid}.eventide-site .contact-after ol{color:var(--muted);padding-left:20px;font-size:.94rem}.eventide-site .contact-after li+li{margin-top:20px}.eventide-site .contact-price a{text-underline-offset:3px;text-decoration:underline}.eventide-site .ownership-grid ul{padding-left:20px;font-size:.93rem}.eventide-site .ownership-grid li+li{margin-top:9px}@media (width<=800px){.eventide-site .contact-after{grid-template-columns:1fr;gap:25px;padding-bottom:65px}.eventide-site .contact-next{display:block}}@media (width<=520px){.eventide-site .case-cover .case-phone{justify-self:end;width:145px;margin-top:-15px;display:block;position:relative}}.eventide-site .service-price{color:var(--muted);max-width:1280px;padding-bottom:45px;font-size:.9rem}.eventide-site .service-price a{text-underline-offset:4px;text-decoration:underline}.eventide-site .text-link:hover{color:var(--teal);text-decoration:none}.eventide-site .offer-section .text-link:hover{color:#fff;opacity:.85}@media (width<=520px){.eventide-site .footer-grid{grid-template-columns:1fr}.eventide-site .footer-grid>div:first-child,.eventide-site .footer-grid>div:last-child{grid-area:auto}.eventide-site .footer-grid a:not(:has(img)){font-size:.85rem}}.eventide-site .studio-disclosures summary{padding-left:10px}.eventide-site .studio-disclosures summary:focus-visible{outline-offset:-3px}.eventide-site .work-actions a{border-bottom:0;text-decoration:none}.eventide-site .work-actions .work-action-label{border-bottom:1px solid}
