.home-final .studio-closing{background:var(--home-blue);color:var(--home-white);padding-block:88px}.home-final .studio-closing .home-contact-grid{justify-content:center;align-items:center;gap:64px;display:flex}.home-final .studio-closing .closing-heading{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex;container-type:inline-size}.home-final .studio-closing h2{font:800 clamp(30px, 9.4cqi, 112px)/.98 var(--font-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.home-final .studio-closing .closing-heading>p{max-width:520px;font-size:19px;line-height:1.5}.home-final .studio-closing .home-contact-panel{border:1px solid var(--home-contact-border);background:var(--home-panel-blue);text-align:left;border-radius:24px;flex:0 auto;width:max-content;min-width:0;max-width:60%;padding:32px;container-type:normal}.home-final .studio-closing .closing-panel-content{min-width:0}.home-final .studio-closing .closing-panel-copy{width:0;min-width:100%;font-size:18px;line-height:1.5}.home-final .studio-closing .home-contact-label{font:12px/1.5 var(--home-mono);text-transform:uppercase;letter-spacing:.16em}.home-final .studio-closing .home-email{white-space:nowrap;width:max-content;font:700 32px/1.2 var(--font-display);margin-top:12px;display:block}.home-final .studio-closing .home-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:max-content;max-width:100%;margin-top:24px;display:flex}.home-final .studio-closing .home-button{flex:1 0 auto;min-width:0;max-width:100%;height:auto;min-height:54px;padding-inline:24px}.home-final .studio-closing .closing-button-outline,.home-final .studio-closing .closing-button-outline:hover{border:1.5px solid var(--home-ink);color:var(--home-ink);background:0 0}.home-final .studio-closing .home-discovery-note{width:0;min-width:100%;margin-top:20px;font-size:14px;line-height:1.5}@media (width<=1023px){.home-final .studio-closing .home-contact-grid{flex-direction:column;align-items:stretch;gap:40px}.home-final .studio-closing .home-contact-panel{width:100%;max-width:100%}.home-final .studio-closing h2{font-size:min(64px,9.4cqi)}.home-final .studio-closing .closing-panel-content{container-type:inline-size}.home-final .studio-closing .home-email{font-size:min(32px,7.1cqi)}}@media (width<=767px){.home-final .studio-closing{padding-block:64px}.home-final .studio-closing .home-contact-panel{padding:24px}.home-final .studio-closing h2{font-size:min(52px,9.4cqi)}.home-final .studio-closing .home-button{padding-inline:20px}}@media (width>=1024px){.home-final .studio-closing h2{text-wrap:wrap}}.home-final{color:var(--home-ink);background:var(--home-ivory);font-family:var(--font-sans);overflow-x:clip}.home-final main p,.home-final main h1,.home-final main h2,.home-final main h3{margin:0}.home-final .home-inner{width:100%;max-width:1344px;margin-inline:auto;padding-inline:48px}.home-final .home-section{padding-block:88px}.home-final .home-heading{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin-top:16px;font-size:64px;font-weight:800;line-height:.95}.home-final .home-eyebrow{font-family:var(--home-mono);color:var(--home-blue);text-transform:uppercase;letter-spacing:.16em;font-size:12px}.home-final .home-text-link{font-family:var(--home-mono);letter-spacing:.1em;text-transform:uppercase;font-size:13px;text-decoration:none;display:inline-block}.home-final .home-text-link:hover{color:var(--home-blue)}.home-final .home-hero{isolation:isolate;background:var(--home-night);align-items:flex-end;min-height:680px;display:flex;position:relative;overflow:hidden}.home-final .home-glass-layer{z-index:-3;position:absolute;inset:0}.home-final .hero-glass{object-fit:cover;object-position:72% center;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.home-final .home-hero-shade{background:var(--home-hero-shade);z-index:-1;pointer-events:none;position:absolute;inset:0}.home-final .home-hero-noise{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.home-final .home-hero-content{z-index:1;width:100%;max-width:1440px;margin-inline:auto;padding:232px 42px 64px;position:relative;container-name:home-hero-copy}.home-final .home-hero-title{color:var(--home-ivory);font:800 68px/.95 var(--font-display);letter-spacing:0;text-transform:uppercase;text-shadow:var(--home-hero-text-shadow)}.home-final .home-hero-title>span{white-space:nowrap;width:100%;max-width:100%;padding-block:.04em;display:block}.home-final .home-hero-bottom{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(56px,4.6vw,72px);display:flex}.home-final .home-hero-bottom p{max-width:560px;color:var(--home-ivory);text-shadow:var(--home-intro-shadow);font-size:28px;line-height:1.55}.home-final .home-actions{flex-wrap:wrap;gap:10px;display:flex}.home-final .home-button{height:54px;box-shadow:none;border-radius:999px;padding-inline:26px;font-size:15px;font-weight:600}.home-final .home-button-dark,.home-final .home-button-dark:hover{background:var(--home-ink);color:var(--home-card)}.home-final .home-button-outline,.home-final .home-button-outline:hover{border:1.5px solid var(--home-ivory);color:var(--home-ivory);background:0 0}.home-final .home-proof{background:var(--home-proof);border-bottom:1px solid var(--home-border);padding-block:72px}.home-final .home-statement{max-width:1095px;font:700 55px/1.15 var(--font-display);letter-spacing:0;text-align:center;margin-inline:auto}.home-final .home-statement-accent{color:var(--home-blue)}.home-final .home-launches{border-top:1px solid var(--home-border);align-items:center;gap:40px;margin-top:64px;padding-top:28px;display:flex}.home-final .home-launches>p{font-family:var(--home-mono);color:var(--home-muted);text-transform:uppercase;letter-spacing:.18em;flex-shrink:0;font-size:11px}.home-final .home-logo-grid{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-final .home-logo-tile{border:1px solid var(--home-border);background:var(--home-ivory);border-radius:14px;justify-content:center;align-items:center;height:64px;display:flex}.home-final .home-logo-tile img{object-fit:contain;width:auto;max-width:85%;height:26px}.home-final .home-logo-breeefly img{height:30px}.home-final .home-logo-flowello{background:var(--launch-flowello-surface);border-color:var(--launch-flowello-border)}.home-final .home-logo-breeefly{background:var(--launch-breeefly-surface);border-color:var(--launch-breeefly-border)}.home-final .home-logo-josephines{background:var(--launch-josephines-surface);border-color:var(--launch-josephines-border)}.home-final .home-logo-shimly{background:var(--launch-shimly-surface);border-color:var(--launch-shimly-border)}.home-final .home-logo-cinque-capital{background:var(--launch-cinque-surface);border-color:var(--launch-cinque-border)}.home-final .home-logo-josephines img{height:36px}.home-final .home-logo-shimly img{height:24px}.home-final .home-logo-cinque-capital img{height:25px}.home-final .home-services-intro{max-width:470px;color:var(--home-body);margin-top:20px;font-size:17px;line-height:1.5}.home-final .home-services .home-text-link{margin-top:24px}.home-final .home-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.home-final .home-service-card,.home-final .home-project-card{border:1px solid var(--home-border);background:var(--home-card);color:var(--home-ink);border-radius:24px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.home-final .home-service-media{height:300px;overflow:hidden}.home-final .home-image-settle{width:100%;height:100%}.home-final .home-service-media img{object-fit:cover;width:100%;height:100%;display:block}.home-final .home-service-brand{background:var(--home-brand-surface);container-type:inline-size}.home-final .home-brand-board{grid-template-columns:150fr 187fr;align-items:center;gap:4.53%;height:100%;padding:6%;display:grid}.home-final .home-brand-board .home-brand-emblem{object-fit:contain;width:100%;height:auto;filter:drop-shadow(var(--home-brand-emblem-shadow))}.home-final .home-brand-details{grid-template-rows:92fr 80fr 56fr;gap:4.76%;min-width:0;height:100%;display:grid}.home-final .home-brand-wordmark{background:var(--home-brand-blush);border-radius:14px;place-items:center;display:grid}.home-final .home-brand-wordmark img{object-fit:contain;width:81%;height:auto}.home-final .home-brand-specimen{background:var(--home-brand-ivory);border-radius:14px;align-items:center;gap:4%;padding-inline:7.5%;display:flex}.home-final .home-brand-specimen>span{color:var(--home-brand-surface);flex:0 0 42%;font:46px/1 Pinyon Script,cursive}.home-final .home-brand-specimen small{font:9px/1.5 var(--home-mono);color:var(--home-muted);text-transform:uppercase;overflow-wrap:normal}.home-final .home-brand-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:4.3%;display:grid}.home-final .home-brand-swatches span{background:var(--home-brand-blush);box-shadow:var(--home-brand-swatch-shadow);border-radius:9px}.home-final .home-brand-swatches span:nth-child(2){background:var(--home-brand-rose)}.home-final .home-brand-swatches span:nth-child(3){background:var(--home-brand-gold)}.home-final .home-brand-swatches span:nth-child(4){background:var(--home-brand-ink)}.home-final .home-brand-swatches span:nth-child(5){background:var(--home-brand-ivory)}@container (width<=370px){.home-final .home-brand-specimen>span{font-size:40px}.home-final .home-brand-specimen small{font-size:8px}}.home-final .home-service-ux{background:var(--home-panel-blue)}.home-final .home-service-ux img{object-fit:cover;object-position:top;height:100%}.home-final .home-service-copy{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.home-final .home-service-copy h3{font:800 22px/1.2 var(--font-display);text-transform:uppercase}.home-final .home-service-copy p{color:var(--home-body);flex:1;margin-top:12px;font-size:16px;line-height:1.5}.home-final .home-timeline{border-top:1px solid var(--home-border);font:12px/1.5 var(--home-mono);color:var(--home-muted);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:14px;display:flex}.home-final .home-timeline span:first-child{color:var(--home-ink);font-weight:500}.home-final .home-work{background:var(--home-sage)}.home-final .home-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.home-final .home-section-heading>div{flex:1;min-width:0}.home-page .home-work .home-section-heading>div{width:100%}.home-page .home-work .home-eyebrow{white-space:nowrap}.home-page .home-work-grid{margin-top:36px}.home-final .home-section-heading>.home-text-link{flex-shrink:0}.home-final .home-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.home-final .home-project-media{height:400px;overflow:hidden}.home-final .home-project-media img{object-fit:cover;width:100%;height:100%;display:block}.home-final .home-project-shimly{background:var(--home-shimly)}.home-final .home-project-josephines{background:var(--home-blush)}.home-final .home-project-shimly img{object-position:50% 55%}.home-final .home-project-josephines img{object-position:50% 45%}.home-final .home-project-flowello{background:var(--home-flowello)}.home-final .home-project-cinque-capital{background:var(--home-cinque)}.home-final .home-browser{background:var(--home-white);box-shadow:var(--home-browser-shadow);border-radius:10px;margin:32px;overflow:hidden}.home-final .home-browser-bar{background:var(--home-browser-chrome);height:25px;color:var(--home-muted);font:10px var(--home-mono);align-items:center;gap:4px;padding-inline:12px;display:flex}.home-final .home-browser-bar i{background:var(--home-browser-dot);border-radius:50%;width:6px;height:6px}.home-final .home-browser-bar span{margin-left:8px}.home-final .home-browser img{width:100%;height:auto}.home-final .home-project-cinque-capital .home-image-settle{align-items:center;display:flex}.home-final .home-project-cinque-capital .home-browser{width:calc(100% - 64px)}.home-final .home-project-copy{padding:24px 28px 28px}.home-final .home-project-caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-final .home-project-caption h3{font:800 28px/1.2 var(--font-display)}.home-final .home-project-caption span{font:12px/1.5 var(--home-mono);color:var(--home-blue);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;flex-shrink:0}.home-final .home-project-copy p{color:var(--home-body);margin-top:10px;font-size:16px;line-height:1.5}.home-final .home-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:48px 0 0;padding:0;list-style:none;display:grid}.home-final .home-process-grid li{background:var(--home-card);border:1px solid var(--home-border);border-radius:20px;padding:24px;position:relative;overflow:hidden}.home-final .home-step-number{font:800 36px/1 var(--font-display);color:var(--home-blue)}.home-final .home-process-grid h3{font:800 20px/1.2 var(--font-display);text-transform:uppercase;margin-top:12px}.home-final .home-process-grid p{color:var(--home-body);margin-top:12px;font-size:15px;line-height:1.5}.home-final .home-step-line{background:var(--home-border);height:2px;position:absolute;inset:0 24px auto;overflow:hidden}.home-final .home-step-fill{background:var(--home-blue);transform-origin:0;height:100%;display:block}@media (width<=1023px){.home-final .home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-final .home-launches{flex-direction:column;align-items:stretch;gap:24px}.home-final .home-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-final .home-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-final .home-work-grid{grid-template-columns:1fr}.home-final .home-hero-title{font-size:34px}.home-final .home-heading{font-size:42px}.home-final .home-statement{font-size:38px}.home-final .home-hero-content{padding-top:200px}.home-final .home-hero-bottom{flex-direction:column;align-items:flex-start;margin-top:clamp(32px,9vw,40px)}}@media (width<=767px){.home-final .home-inner{padding-inline:24px}.home-final .home-heading{font-size:30px}.home-final .home-statement{font-size:28px}.home-final .home-section{padding-block:64px}.home-final .home-hero-content{padding:128px 24px 48px}.home-final .home-hero{min-height:600px}.home-final .home-hero-bottom p{font-size:20px}.home-final .home-service-grid{grid-template-columns:1fr}.home-final .home-hero-title{font-size:18px}.home-final .home-button{padding-inline:20px;font-size:14px}.home-final .home-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-final .home-section-heading{flex-direction:column;align-items:flex-start}}@media (width<=639px){.home-final .home-process-grid{grid-template-columns:1fr}}@media (width>=1024px){.home-final .home-hero-content{padding-top:156px;padding-bottom:140px}.home-final .home-proof{padding-block:42px}.home-final .home-launches{margin-top:40px}.home-final .home-services{padding-block:88px 31px}.home-final .home-service-card{min-height:509px}.home-final .home-work{padding-block:88px 51px}.home-final .home-project-card{min-height:546px}.home-final .home-work .home-heading{white-space:nowrap;font-size:60px}}@media (prefers-reduced-motion:reduce){.home-final .text-gradient-draaft{animation:none}}@media (hover:hover) and (pointer:fine) and (width>=768px){.home-final .home-service-card,.home-final .home-project-card{transition:translate .8s cubic-bezier(.16,1,.3,1)}.home-final .home-service-card:hover,.home-final .home-project-card:hover{box-shadow:var(--home-hover-shadow);translate:0 -4px!important}.home-final .home-service-media,.home-final .home-project-media{transition:transform .8s cubic-bezier(.16,1,.3,1)}.home-final .home-service-card:hover .home-service-media,.home-final .home-project-card:hover .home-project-media{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.home-final *,.home-final :before,.home-final :after{transition:none!important;animation:none!important}.home-final .home-service-card:hover,.home-final .home-project-card:hover{translate:none!important}.home-final .home-service-card:hover .home-service-media,.home-final .home-project-card:hover .home-project-media{transform:none}}.home-final .home-inner,.home-final .home-hero-content,.home-final .home-section-heading>div,.home-final .home-service-copy,.home-final .home-project-copy,.home-final .home-process-grid li{container-type:inline-size}.home-final .home-hero-title{font-size:min(68px,4.8cqi)}.home-final .home-heading{font-size:min(64px,10cqi)}.home-final .home-work .home-heading{white-space:normal;font-size:min(60px,10cqi)}.home-final .home-service-copy h3{font-size:min(22px,12cqi)}.home-final .home-project-caption h3{font-size:min(28px,12cqi)}.home-final .home-project-caption span{white-space:normal;flex-shrink:1}.home-final .home-process-grid h3{font-size:min(20px,11cqi)}.home-final .home-process-grid li:nth-child(3) h3{font-size:min(18px,11cqi)}.home-final .home-button{white-space:normal;max-width:100%;height:auto;min-height:54px;padding-block:12px}@media (width<=1023px){.home-final .home-hero-title{font-size:min(34px,4.8cqi)}.home-final .home-heading{font-size:min(42px,10cqi)}}@media (width<=767px){.home-final .home-hero-title{font-size:min(18px,4.8cqi)}.home-final .home-heading,.home-final .home-work .home-heading{font-size:min(30px,10cqi)}}.home-final .home-hero-title>span[data-home-line]{overflow-clip-margin:.12em;overflow:clip}.home-final [data-home-line-inner]{display:block}.home-final .hero-sequence{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-final .home-hero-orb{pointer-events:none;z-index:-2;position:absolute;inset:0}@media (width<=767px){.home-final .home-hero-title{font-size:clamp(20px,7.4cqi,30px);line-height:1.02}.home-final .home-hero-title>span{white-space:normal}}.home-final{--home-hero-fade:#07060f}.home-final .home-hero-fade{z-index:0;background:var(--home-hero-fade);opacity:0;pointer-events:none;position:absolute;inset:0}.home-final .home-proof{z-index:2;position:relative}.home-final .home-hero-cue{display:none}@media (width>=768px) and (prefers-reduced-motion:no-preference){.home-final .home-hero-cue{font:500 11px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--home-ivory);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.home-final .home-hero-cue i{background:color-mix(in oklab, var(--home-ivory) 30%, transparent);width:1px;height:48px;display:block;overflow:hidden}.home-final .home-hero-cue b{background:var(--home-ivory);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}}@media (width>=1024px){.home-final .home-hero-title{font-size:min(60px,3.85cqi)}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.home-final .home-hero-content{padding-bottom:128px}}@media (width<=1023px){.home-final .home-hero-title>span{white-space:normal}}@keyframes home-hero-show{to{visibility:visible}}@media (width<=1023px){.home-final .home-hero:not([data-fonts-ready]) .home-hero-content{visibility:hidden;animation:0s 1.6s forwards home-hero-show}}.home-final{--home-card-lift-shadow:0 -24px 48px -12px color-mix(in oklab, var(--home-ink) 35%, transparent)}.home-final .home-proof.home-proof-card{z-index:3;box-shadow:var(--home-card-lift-shadow);border-radius:24px 24px 0 0;position:relative}.home-final .home-hero{z-index:1;position:relative}@media (width>=768px) and (prefers-reduced-motion:no-preference){.home-final .home-hero{min-height:max(680px,100svh - 72px)}}.home-final .home-service-product img{object-position:55% 62%}.home-final .home-project-breeefly{background:var(--home-breeefly-panel)}.home-final .home-project-breeefly img{object-fit:cover;object-position:50% 50%}@media (width>=1024px){.home-final .home-hero{align-items:center}.home-final .home-hero-content{max-width:1920px;padding-top:48px;padding-bottom:96px;position:static}.home-final .page-header.home-hero-content .page-header-title.page-header-title{font-size:min(84px,3.861cqi)}}.home-final .home-hero-content{padding-bottom:112px}@media (width>=1024px){.home-final .home-hero-content{padding-bottom:140px}}.home-final .home-actions{z-index:4;position:relative}.home-final .home-hero-cue{pointer-events:none}.home-final .home-hero-bottom{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.home-final .home-hero-bottom .home-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;margin:0;translate:none}.home-page .home-hero .home-hero-title .text-gradient-draaft{background-size:300% 100%;animation:8s ease-in-out infinite draaft-gradient-pan}@media (width<=1023px){.home-page .home-work .home-section-heading{flex-direction:column;align-items:flex-start}}
